com.silverpeas.mailinglist
Class AbstractSilverpeasDatasourceSpringContextTests

java.lang.Object
  extended by com.silverpeas.mailinglist.AbstractSilverpeasDatasourceSpringContextTests

public abstract class AbstractSilverpeasDatasourceSpringContextTests
extends Object


Constructor Summary
AbstractSilverpeasDatasourceSpringContextTests()
           
 
Method Summary
protected  org.dbunit.database.IDatabaseConnection getConnection()
           
protected abstract  org.dbunit.dataset.IDataSet getDataSet()
           
 DataSource getDataSource()
           
 DataSourceConfiguration getDataSourceConfiguration(DataSourceConfiguration config)
           
 boolean isOracle()
           
 void onSetUp()
           
 void onTearDown()
           
protected  void rebind(InitialContext ic, String jndiName, Object ref)
          Workaround to be able to use Sun's JNDI file system provider on Unix
protected  void registerDatasource()
           
protected  void registerMockJMS(InitialContext ic)
           
 void setDataSource(DataSource datasource)
           
 void setDataSourceConfiguration(DataSourceConfiguration config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSilverpeasDatasourceSpringContextTests

public AbstractSilverpeasDatasourceSpringContextTests()
Method Detail

getDataSource

public DataSource getDataSource()

setDataSourceConfiguration

public void setDataSourceConfiguration(DataSourceConfiguration config)

getDataSourceConfiguration

public DataSourceConfiguration getDataSourceConfiguration(DataSourceConfiguration config)

setDataSource

public void setDataSource(DataSource datasource)

registerDatasource

protected void registerDatasource()

registerMockJMS

protected void registerMockJMS(InitialContext ic)
                        throws NamingException
Throws:
NamingException

isOracle

public boolean isOracle()

getConnection

protected org.dbunit.database.IDatabaseConnection getConnection()
                                                         throws SQLException,
                                                                org.dbunit.DatabaseUnitException
Throws:
SQLException
org.dbunit.DatabaseUnitException

getDataSet

protected abstract org.dbunit.dataset.IDataSet getDataSet()
                                                   throws Exception
Throws:
Exception

onSetUp

public void onSetUp()

onTearDown

public void onTearDown()
                throws Exception
Throws:
Exception

rebind

protected void rebind(InitialContext ic,
                      String jndiName,
                      Object ref)
               throws NamingException
Workaround to be able to use Sun's JNDI file system provider on Unix

Parameters:
ic - : the JNDI initial context
jndiName - : the binding name
ref - : the reference to be bound
Throws:
NamingException


Copyright © 2016 Silverpeas. All Rights Reserved.