// search with base set to alias and dereferencing turned on
controls = new SearchControls();
controls.setDerefLinkFlag( false );
controls.setSearchScope( SearchControls.OBJECT_SCOPE );
containerCtx.addToEnvironment( "java.naming.ldap.derefAliases", "always" );
ne = containerCtx.search( "ou=bestFruit", "(objectClass=*)", controls );
assertTrue( ne.hasMore() );
sr = ne.next();
assertEquals( "ldap://localhost:"+ ldapServer.getPort() +"/ou=favorite,ou=Fruits,ou=system", sr.getName() );
assertFalse( ne.hasMore() );