|
||||||||||
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.apache.directory.server.unit.AbstractServerTest
public abstract class AbstractServerTest
A simple testcase for testing JNDI provider functionality.
Field Summary | |
---|---|
protected MutableServerStartupConfiguration |
configuration
|
protected boolean |
doDelete
flag whether to delete database files for each test or not |
protected int |
port
|
protected javax.naming.ldap.LdapContext |
rootDSE
the context root for the rootDSE |
protected javax.naming.ldap.LdapContext |
sysRoot
the context root for the system partition |
Constructor Summary | |
---|---|
AbstractServerTest()
|
Method Summary | |
---|---|
protected void |
doDelete(java.io.File wkdir)
Deletes the Eve working directory. |
protected void |
importLdif(java.io.InputStream in)
Imports the LDIF entries packaged with the Eve JNDI provider jar into the newly created system partition to prime it up for operation. |
protected void |
setContexts(java.util.Hashtable env)
Sets the contexts of this class taking into account the extras and overrides properties. |
protected void |
setContexts(java.lang.String user,
java.lang.String passwd)
Sets the contexts for this base class. |
protected void |
setUp()
Get's the initial context factory for the provider's ou=system context root. |
protected void |
tearDown()
Sets the system context root to null. |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, 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 javax.naming.ldap.LdapContext sysRoot
protected javax.naming.ldap.LdapContext rootDSE
protected boolean doDelete
protected MutableServerStartupConfiguration configuration
protected int port
Constructor Detail |
---|
public AbstractServerTest()
Method Detail |
---|
protected void setUp() throws java.lang.Exception
setUp
in class junit.framework.TestCase
java.lang.Exception
TestCase.setUp()
protected void doDelete(java.io.File wkdir) throws java.io.IOException
java.io.IOException
protected void setContexts(java.lang.String user, java.lang.String passwd) throws javax.naming.NamingException
user
- the username for authenticating as this userpasswd
- the password of the user
javax.naming.NamingException
- if there is a failure of any kindprotected void setContexts(java.util.Hashtable env) throws javax.naming.NamingException
env
- an environment to use while setting up the system root.
javax.naming.NamingException
- if there is a failure of any kindprotected void tearDown() throws java.lang.Exception
tearDown
in class junit.framework.TestCase
java.lang.Exception
TestCase.tearDown()
protected void importLdif(java.io.InputStream in) throws javax.naming.NamingException
javax.naming.NamingException
- if there are problems reading the ldif file and
adding those entries to the system partition
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |