I just have to correct the commit log below

On 11/29/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Author: ersiner
Date: Wed Nov 29 12:26:16 2006
New Revision: 480707

URL: http://svn.apache.org/viewvc?view=rev&rev=480707
Log:
Making sure that Subentries are visible upon Base Scope Searches with using the 
Subentry Control.

s/with/without/

That really matters ;-)

Modified:
    
directory/trunks/apacheds/core-unit/src/test/java/org/apache/directory/server/core/subtree/SubentryServiceITest.java

Modified: 
directory/trunks/apacheds/core-unit/src/test/java/org/apache/directory/server/core/subtree/SubentryServiceITest.java
URL: 
http://svn.apache.org/viewvc/directory/trunks/apacheds/core-unit/src/test/java/org/apache/directory/server/core/subtree/SubentryServiceITest.java?view=diff&rev=480707&r1=480706&r2=480707
==============================================================================
--- 
directory/trunks/apacheds/core-unit/src/test/java/org/apache/directory/server/core/subtree/SubentryServiceITest.java
 (original)
+++ 
directory/trunks/apacheds/core-unit/src/test/java/org/apache/directory/server/core/subtree/SubentryServiceITest.java
 Wed Nov 29 12:26:16 2006
@@ -861,4 +861,22 @@
         assertFalse( list.hasMore() );
         assertEquals( "cn=testsubentry,ou=system", result.getName() );
     }
+
+    public void testBaseScopeSearchSubentryVisibilityWithoutTheControl() 
throws Exception
+    {
+        addAdministrativeRole( "collectiveArributeSpecificArea" );
+        super.sysRoot.createSubcontext( "cn=testsubentry", 
getTestSubentryWithExclusion() );
+        SearchControls searchControls = new SearchControls();
+        searchControls.setSearchScope( SearchControls.OBJECT_SCOPE );
+
+        Map entries = new HashMap();
+        NamingEnumeration list = super.sysRoot.search( "cn=testsubentry", 
"(objectClass=subentry)", searchControls );
+        while ( list.hasMore() )
+        {
+            SearchResult result = ( SearchResult ) list.next();
+            entries.put( result.getName(), result );
+        }
+        assertEquals( 1, entries.size() );
+        assertNotNull( entries.get( "cn=testsubentry,ou=system" ) );
+    }
 }





--
Ersin

Reply via email to