|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.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.AbstractSingleSpringContextTestsprotected String[] getConfigLocations()
getConfigLocations in class org.springframework.test.AbstractSingleSpringContextTestsprotected void configureDirectory(Properties directorySettings)
public void setupSpring()
protected void onSetUpBeforeTransaction()
throws Exception
onSetUpBeforeTransaction in class org.springframework.test.AbstractTransactionalSpringContextTestsException
protected void onSetUpInTransaction()
throws Exception
onSetUpInTransaction in class org.springframework.test.AbstractTransactionalSpringContextTestsException
public void onTearDown()
throws Exception
onTearDown in class org.springframework.test.AbstractTransactionalSpringContextTestsException
protected abstract void removeTestData()
throws DirectoryInstantiationException
DirectoryInstantiationException
protected abstract void loadTestData()
throws Exception
Exceptionpublic void setLdapPropertiesHelper(LDAPPropertiesHelperImpl ldapPropertiesHelperImpl)
public void setDirectoryConfigFile(String directoryConfigFile)
public String getDirectoryConfigFile()
protected RemoteDirectory getRemoteDirectory()
throws DirectoryInstantiationException
DirectoryInstantiationExceptionpublic 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 | |||||||||