1 changed files with 37 additions and 0 deletions
@ -0,0 +1,37 @@
@@ -0,0 +1,37 @@
|
||||
package net.sf.acegisecurity.providers.dao.ldap; |
||||
|
||||
import javax.naming.NamingException; |
||||
import javax.naming.directory.Attributes; |
||||
|
||||
/** Tests to ensure the directory server we are running against is |
||||
* configured as expected. |
||||
* |
||||
* @author robert.sanders |
||||
*/ |
||||
public class DirSetupTestCase extends BaseLdapTestCase { |
||||
|
||||
/** Simply test the connection to the test LDAP server; |
||||
* if this test fails we know the server setup needs checked. |
||||
* @throws NamingException |
||||
*/ |
||||
public void testConnection() throws NamingException { |
||||
Object obj = getClientContext().lookup("ou=users"); |
||||
//System.out.println( obj );
|
||||
assertNotNull( obj ); |
||||
} |
||||
|
||||
|
||||
public void testSimpleUidUser() throws NamingException { |
||||
Attributes myAttrs = getClientContext().getAttributes("uid=one.user,ou=users"); |
||||
assertEquals(8, myAttrs.size()); |
||||
assertEquals("uid=one.user,ou=users,ou=system", myAttrs.get("dn").get() ); |
||||
} |
||||
|
||||
public void testSimpleCnUser() throws NamingException { |
||||
Attributes myAttrs = getClientContext().getAttributes("cn=user.two,ou=users"); |
||||
assertEquals(8, myAttrs.size()); |
||||
assertEquals("cn=user.two,ou=users,ou=system", myAttrs.get("dn").get() ); |
||||
assertEquals("Two", myAttrs.get("givenName").get() ); |
||||
} |
||||
|
||||
} |
||||
Loading…
Reference in new issue