|
||||||||||
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 com.atlassian.confluence.ThreadLocalWebTestCase com.atlassian.confluence.AbstractAtlassianWebTestCase com.atlassian.confluence.AbstractConfluenceAcceptanceTest com.atlassian.confluence.AbstractLdapAcceptanceTest
public abstract class AbstractLdapAcceptanceTest
Sets up an embedded LDAP server and associated directory in Confluence.
Field Summary | |
---|---|
protected UserDirectories.ConfigurationCallback |
configurationCallBack
|
protected UserDirectory |
internalDirectory
|
protected UserDirectory |
ldapDirectory
|
protected LdapUserManagementHelper |
ldapHelper
|
protected UserDirectories |
userDirectories
|
Constructor Summary | |
---|---|
AbstractLdapAcceptanceTest()
|
Method Summary | |
---|---|
protected UserDirectory |
addLdapDirectory()
|
protected void |
beforeAddLdapDirectory()
Default implementation does nothing. |
protected UserDirectory |
editLdapDirectory(LdapDirectoryPermission ldapPermission,
Map<String,String> ldapProperties)
|
protected LdapDirectoryPermission |
getLdapDirectoryPermission()
Override to change the permission setting for the LDAP directory. |
protected Map<String,String> |
getLdapProperties()
|
protected void |
initialiseLdapData(LdapService service)
Subclasses can override to install custom LDIF files, or initialise the LDAP server in other ways. |
protected void |
initLdapFromDefaultLdif(LdapService service)
|
protected abstract String |
ldapPropertiesFile()
Overridden by subclasses to override ldap properties |
protected void |
onSetUp()
Override to execute custom set-up code. |
protected void |
onTearDown()
Override to execute custom tear-down code. |
protected void |
postProcessConfiguration()
Override to modify the LDAP configuration before it is saved. |
void |
runBare()
Clean up unused memory. |
protected void |
setUp()
|
protected void |
tearDown()
Default tearDown method. |
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 |
Field Detail |
---|
protected UserDirectory ldapDirectory
protected UserDirectory internalDirectory
protected LdapUserManagementHelper ldapHelper
protected UserDirectories userDirectories
protected final UserDirectories.ConfigurationCallback configurationCallBack
Constructor Detail |
---|
public AbstractLdapAcceptanceTest()
Method Detail |
---|
public final void runBare() throws Throwable
ThreadLocalWebTestCase
runBare
in class ThreadLocalWebTestCase
Throwable
protected final void setUp() throws Exception
setUp
in class AbstractConfluenceAcceptanceTest
Exception
protected void beforeAddLdapDirectory() throws Exception
Exception
protected abstract String ldapPropertiesFile()
protected UserDirectory addLdapDirectory()
protected UserDirectory editLdapDirectory(LdapDirectoryPermission ldapPermission, Map<String,String> ldapProperties)
protected Map<String,String> getLdapProperties()
protected LdapDirectoryPermission getLdapDirectoryPermission()
LdapDirectoryPermission.READ_WRITE
.
protected void onSetUp() throws Exception
Exception
protected void onTearDown() throws Exception
Exception
protected void postProcessConfiguration()
protected void initialiseLdapData(LdapService service) throws Exception
service
- the LDAP service
Exception
protected final void initLdapFromDefaultLdif(LdapService service) throws Exception
Exception
protected final void tearDown() throws Exception
AbstractConfluenceAcceptanceTest
AbstractConfluenceAcceptanceTest.filesToDelete
list.
tearDown
in class AbstractConfluenceAcceptanceTest
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |