|
||||||||||
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 |
Constructor Summary | |
---|---|
PageAndRangeTest()
|
Method Summary | |
---|---|
protected void |
addUserToGroup(int userIndex,
String groupName)
|
protected String |
buildGroupName(int i)
|
protected String |
buildUserName(int i)
|
protected void |
loadTestData()
Called as part of setUp() |
protected void |
removeTestData()
Called as part of tearDown() |
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 |
---|
configureDirectory, customizeBeanFactory, deleteFromTables, getConfigLocations, getDirectoryConfigFile, getRemoteDirectory, onSetUpBeforeTransaction, onSetUpInTransaction, onTearDown, 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 |
---|
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 |
Constructor Detail |
---|
public PageAndRangeTest()
Method Detail |
---|
protected String buildUserName(int i)
protected String buildGroupName(int i)
protected void addUserToGroup(int userIndex, String groupName) throws Exception
Exception
protected void removeTestData() throws DirectoryInstantiationException
removeTestData
in class BaseTest
DirectoryInstantiationException
protected void loadTestData()
loadTestData
in class BaseTest
public void testLargeUserSearchResult() throws Exception
Exception
public void testLargeGroupSearchResult() throws Exception
Exception
public void testLargeGroupMemberSearchResult() throws Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |