@ -29,24 +29,26 @@ public class FilterBasedLdapUserSearchTests extends AbstractLdapServerTestCase {
@@ -29,24 +29,26 @@ public class FilterBasedLdapUserSearchTests extends AbstractLdapServerTestCase {
super ( ) ;
}
public void testBasicSearch ( ) throws Exception {
public void testBasicSearch ( ) {
FilterBasedLdapUserSearch locator =
new FilterBasedLdapUserSearch ( "ou=people" , "(uid={0})" , dirCtxFactory ) ;
LdapUserDetails bob = locator . searchForUser ( "bob" ) ;
locator . setSearchSubtree ( false ) ;
locator . setSearchTimeLimit ( 0 ) ;
locator . setDerefLinkFlag ( false ) ;
LdapUserDetails bob = locator . searchForUser ( "bob" ) ;
// name is wrong with embedded apacheDS
// assertEquals("uid=bob,ou=people,"+ROOT_DN, bob.getDn());
// assertEquals("uid=bob,ou=people,dc=acegisecurity,dc=org ", bob.getDn());
}
public void testSubTreeSearchSucceeds ( ) throws Exception {
public void testSubTreeSearchSucceeds ( ) {
// Don't set the searchBase, so search from the root.
FilterBasedLdapUserSearch locator =
new FilterBasedLdapUserSearch ( "" , "(cn={0})" , dirCtxFactory ) ;
locator . setSearchSubtree ( true ) ;
LdapUserDetails ben = locator . searchForUser ( "Ben Alex" ) ;
// assertEquals("uid=ben,ou=people,"+ROOT_DN, bob .getDn());
// assertEquals("uid=ben,ou=people,dc=acegisecurity,dc=org", ben .getDn());
}
public void testSearchForInvalidUserFails ( ) {