|
||||||||||
| 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
com.atlassian.crowd.acceptance.tests.directory.DbCachingLdapTest
public class DbCachingLdapTest
Tests the caching functionality of the DbCachingRemoteDirectory.
This test shouldn't be running in a single transaction, and loadTestData() intentionally
commits the current transaction early so the remaining database interaction is non-transactional.
| Field Summary |
|---|
| Fields inherited from class com.atlassian.crowd.acceptance.tests.directory.BaseTest |
|---|
directory, directoryManager, 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 | |
|---|---|
DbCachingLdapTest()
|
|
| Method Summary | |
|---|---|
protected void |
configureDirectory(java.util.Properties directorySettings)
Configures a runtime Crowd object that connects to the Sun instance. |
protected java.lang.String[] |
getConfigLocations()
|
protected void |
loadTestData()
Called before every test run to add data needed for test. |
protected void |
onSetUpBeforeTransaction()
|
protected void |
removeTestData()
Called before loadTestData() AND after every test run to remove data added for test. |
void |
testAddGroupViaCachingDirectory()
Test adding a group. |
void |
testAddGroupViaLdap()
Test adding a group. |
void |
testAddMembershipViaCachingDirectory()
Test adding a membership. |
void |
testAddMembershipViaLdap()
Test adding a membership. |
void |
testAddUserViaCachingDirectory()
Test adding a user. |
void |
testAddUserViaLdap()
Test adding a user. |
void |
testRemoveGroupViaCachingDirectory()
Test removing a group. |
void |
testRemoveGroupViaLdap()
Test removing a group. |
void |
testRemoveMembershipViaCachingDirectory()
Test removing a membership. |
void |
testRemoveMembershipViaLdap()
Test removing a membership. |
void |
testRemoveUserViaCachingDirectory()
Test removing a user. |
void |
testRemoveUserViaLdap()
Test removing a user. |
void |
testSearchOperations()
Test the basic search operations to make sure the work normally. |
void |
testUpdateGroupViaCachingDirectory()
Test Update a group. |
void |
testUpdateGroupViaLdap()
Test Update a group. |
void |
testUpdateUserViaCachingDirectory()
Test Update a user. |
void |
testUpdateUserViaLdap()
Test Update a user. |
| Methods inherited from class com.atlassian.crowd.acceptance.tests.directory.BaseTest |
|---|
addGroup, addGroup, addUser, addUser, buildGroup, buildUser, buildUser, customizeBeanFactory, deleteFromTables, getDirectoryConfigFile, getRemoteDirectory, onSetUpInTransaction, onTearDown, removeGroup, removeRole, removeUser, setDirectoryConfigFile, setLdapPropertiesHelper, setSessionFactory, 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 |
|---|
countTestCases, createResult, getName, run, run, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
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, fail, fail, failNotEquals, failNotSame, failSame, format |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DbCachingLdapTest()
| Method Detail |
|---|
protected java.lang.String[] getConfigLocations()
getConfigLocations in class BaseTest
protected void onSetUpBeforeTransaction()
throws java.lang.Exception
onSetUpBeforeTransaction in class BaseTestjava.lang.Exceptionprotected void configureDirectory(java.util.Properties directorySettings)
BaseTest
configureDirectory in class BaseTest
protected void loadTestData()
throws java.lang.Exception
BaseTest
loadTestData in class BaseTestjava.lang.Exceptionprotected void removeTestData()
BaseTest
removeTestData in class BaseTest
public void testSearchOperations()
throws java.lang.Exception
java.lang.Exception
public void testAddUserViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testRemoveUserViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testUpdateUserViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testAddGroupViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testRemoveGroupViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testUpdateGroupViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testAddMembershipViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testRemoveMembershipViaLdap()
throws java.lang.Exception
java.lang.Exception
public void testAddUserViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
public void testRemoveUserViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
public void testUpdateUserViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
public void testAddGroupViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
public void testRemoveGroupViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
public void testUpdateGroupViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
public void testAddMembershipViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
public void testRemoveMembershipViaCachingDirectory()
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||