|
||||||||||
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 com.atlassian.crowd.acceptance.tests.directory.PageAndRangeTest
public class PageAndRangeTest
These tests exist to make sure that paged controls work when there are c 2000 users in result set, and that large numbers of group members is also correctly handled (eg. 1000+ users in an AD group).
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 | |
---|---|
PageAndRangeTest()
|
Method Summary | |
---|---|
protected void |
addGroup(int i)
|
protected void |
addUser(int i)
|
protected void |
addUserToGroup(int userIndex,
java.lang.String groupName)
|
protected java.lang.String |
buildGroupName(int i)
|
protected java.lang.String |
buildUserName(int i)
|
protected void |
loadTestData()
Called as part of setUp() |
protected void |
removeGroup(int i)
|
protected void |
removeTestData()
Called as part of tearDown() |
protected void |
removeUser(int i)
|
void |
testLargeGroupMemberSearchResult()
NUM_USERS users as members of one group. |
void |
testLargeGroupSearchResult()
NUM_GROUPS groups in one searchresult - trigger paging. |
void |
testLargeUserSearchResult()
NUM_USERS users in one searchresult - trigger paging. |
Methods inherited from class com.atlassian.crowd.acceptance.tests.directory.BaseTest |
---|
addGroup, addGroup, addUser, addUser, buildGroup, buildUser, buildUser, configureDirectory, customizeBeanFactory, getConfigLocations, getDirectoryConfigFile, getRemoteDirectory, onSetUpBeforeTransaction, onSetUpInTransaction, onTearDown, removeGroup, removeRole, removeUser, setDirectoryConfigFile, setLdapPropertiesHelper, setSessionFactory, setupSpring |
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
---|
countRowsInTable, deleteFromTables, 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 PageAndRangeTest()
Method Detail |
---|
protected java.lang.String buildUserName(int i)
protected java.lang.String buildGroupName(int i)
protected void removeUser(int i)
protected void addUser(int i) throws InvalidCredentialException, InvalidUserException, OperationFailedException
InvalidCredentialException
InvalidUserException
OperationFailedException
protected void removeGroup(int i)
protected void addGroup(int i) throws java.lang.Exception
java.lang.Exception
protected void addUserToGroup(int userIndex, java.lang.String groupName) throws java.lang.Exception
java.lang.Exception
protected void removeTestData()
removeTestData
in class BaseTest
protected void loadTestData()
loadTestData
in class BaseTest
public void testLargeUserSearchResult() throws java.lang.Exception
java.lang.Exception
public void testLargeGroupSearchResult() throws java.lang.Exception
java.lang.Exception
public void testLargeGroupMemberSearchResult() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |