|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.springframework.test.ConditionalTestCase org.springframework.test.AbstractSpringContextTests org.springframework.test.AbstractSingleSpringContextTests org.springframework.test.AbstractDependencyInjectionSpringContextTests org.springframework.test.AbstractTransactionalSpringContextTests org.springframework.test.AbstractTransactionalDataSourceSpringContextTests com.atlassian.crowd.acceptance.tests.directory.BaseTest
public abstract class BaseTest
Sets properties and connects to a directory for testing. The RemoteDirectory interface is exercised by a subclass. This now includes support for the database to allow testing of internal-backed LDAP directories.
Field Summary | |
---|---|
protected DirectoryImpl |
directory
|
protected MockDirectoryManager |
directoryManager
|
protected org.hibernate.SessionFactory |
sessionFactory
|
Fields inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
---|
jdbcTemplate |
Fields inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
---|
transactionDefinition, transactionManager, transactionStatus |
Fields inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests |
---|
AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_NO |
Fields inherited from class org.springframework.test.AbstractSingleSpringContextTests |
---|
applicationContext |
Fields inherited from class org.springframework.test.ConditionalTestCase |
---|
logger |
Constructor Summary | |
---|---|
protected |
BaseTest()
|
protected |
BaseTest(String name)
|
Method Summary | |
---|---|
protected void |
configureDirectory(Properties directorySettings)
Configures a runtime Crowd object that connects to the Sun instance. |
protected void |
customizeBeanFactory(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
|
protected void |
deleteFromTables(String[] names)
Delete tables without setting the 'zapped' flag so we can commit. |
protected String[] |
getConfigLocations()
|
String |
getDirectoryConfigFile()
|
protected RemoteDirectory |
getRemoteDirectory()
|
protected abstract void |
loadTestData()
Called before every test run to add data needed for test. |
protected void |
onSetUpBeforeTransaction()
|
protected void |
onSetUpInTransaction()
|
void |
onTearDown()
|
protected abstract void |
removeTestData()
Called before loadTestData() AND after every test run to remove data added for test. |
void |
setDirectoryConfigFile(String directoryConfigFile)
|
void |
setLdapPropertiesHelper(LDAPPropertiesHelperImpl ldapPropertiesHelperImpl)
|
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory)
|
void |
setupSpring()
|
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
---|
countRowsInTable, executeSqlScript, getJdbcTemplate, setComplete, setDataSource, setSqlScriptEncoding |
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
---|
endTransaction, isDefaultRollback, isRollback, onSetUp, onTearDownAfterTransaction, onTearDownInTransaction, preventTransaction, setDefaultRollback, setTransactionDefinition, setTransactionManager, startNewTransaction |
Methods inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests |
---|
getAutowireMode, injectDependencies, isDependencyCheck, isPopulateProtectedVariables, prepareTestInstance, setAutowireMode, setDependencyCheck, setPopulateProtectedVariables |
Methods inherited from class org.springframework.test.AbstractSingleSpringContextTests |
---|
contextKey, createApplicationContext, createBeanDefinitionReader, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, prepareApplicationContext, setDirty, setUp, tearDown |
Methods inherited from class org.springframework.test.AbstractSpringContextTests |
---|
addContext, contextKeyString, getContext, hasCachedContext, isContextKeyEmpty, setDirty |
Methods inherited from class org.springframework.test.ConditionalTestCase |
---|
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled, runBare |
Methods inherited from class junit.framework.TestCase |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected DirectoryImpl directory
protected MockDirectoryManager directoryManager
protected org.hibernate.SessionFactory sessionFactory
Constructor Detail |
---|
protected BaseTest()
protected BaseTest(String name)
Method Detail |
---|
protected void customizeBeanFactory(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
customizeBeanFactory
in class org.springframework.test.AbstractSingleSpringContextTests
protected String[] getConfigLocations()
getConfigLocations
in class org.springframework.test.AbstractSingleSpringContextTests
protected void configureDirectory(Properties directorySettings)
public void setupSpring()
protected void onSetUpBeforeTransaction() throws Exception
onSetUpBeforeTransaction
in class org.springframework.test.AbstractTransactionalSpringContextTests
Exception
protected void onSetUpInTransaction() throws Exception
onSetUpInTransaction
in class org.springframework.test.AbstractTransactionalSpringContextTests
Exception
public void onTearDown() throws Exception
onTearDown
in class org.springframework.test.AbstractTransactionalSpringContextTests
Exception
protected abstract void removeTestData() throws DirectoryInstantiationException
DirectoryInstantiationException
protected abstract void loadTestData() throws Exception
Exception
public void setLdapPropertiesHelper(LDAPPropertiesHelperImpl ldapPropertiesHelperImpl)
public void setDirectoryConfigFile(String directoryConfigFile)
public String getDirectoryConfigFile()
protected RemoteDirectory getRemoteDirectory() throws DirectoryInstantiationException
DirectoryInstantiationException
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
protected void deleteFromTables(String[] names)
deleteFromTables
in class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |