|
||||||||||
| 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.user.generic.AbstractSpringTest
com.atlassian.user.generic.AbstractTestGroupManager
com.atlassian.user.generic.AbstractTestExternalGroupManager
public abstract class AbstractTestExternalGroupManager
Extend this class and implement the abstract methods to run tests against your GroupManager implemention that supports external membership.
| Field Summary |
|---|
| 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 | |
|---|---|
AbstractTestExternalGroupManager()
|
|
| Method Summary | |
|---|---|
protected com.atlassian.user.GroupManager |
getExternalGroupManager()
Override to return the group manager responsible for managing external groups. |
void |
testAddExternalMembership()
|
void |
testGetExternalMemberNames()
|
void |
testGetExternalMemberNamesIsOrdered()
|
void |
testGetGroupsForExternalEntity()
|
void |
testGetMemberNamesIncludesExternalMembers()
|
void |
testRemoveExternalMembership()
|
void |
testSupportsExternalMembership()
|
| Methods inherited from class com.atlassian.user.generic.AbstractSpringTest |
|---|
runBare |
| Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
|---|
countRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource |
| Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
|---|
endTransaction, onSetUp, onSetUpBeforeTransaction, onSetUpInTransaction, onTearDown, 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, customizeBeanFactory, getApplicationContext, getConfigLocations, getConfigPath, getConfigPaths, getLoadCount, loadContext, loadContextLocations, setDirty, setUp, tearDown |
| Methods inherited from class org.springframework.test.AbstractSpringContextTests |
|---|
addContext, contextKeyString, getContext, hasCachedContext, setDirty |
| Methods inherited from class org.springframework.test.ConditionalTestCase |
|---|
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled |
| 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractTestExternalGroupManager()
| Method Detail |
|---|
protected com.atlassian.user.GroupManager getExternalGroupManager()
AbstractTestGroupManager.getGroupManager().
This is required because the delegating manager will create a group in the first writeable
repository, even if it cannot store external membership.
public void testSupportsExternalMembership()
throws Exception
Exception
public void testAddExternalMembership()
throws Exception
Exception
public void testRemoveExternalMembership()
throws Exception
Exception
public void testGetExternalMemberNames()
throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public void testGetExternalMemberNamesIsOrdered()
throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
public void testGetMemberNamesIncludesExternalMembers()
throws com.atlassian.user.EntityException,
net.sf.hibernate.HibernateException
com.atlassian.user.EntityException
net.sf.hibernate.HibernateException
public void testGetGroupsForExternalEntity()
throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||