You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2007/08/25 15:42:03 UTC

svn commit: r569664 - in /directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core: jndi/CreateContextITest.java operational/BinaryAttributeFilterITest.java sp/LdapClassLoaderITest.java

Author: elecharny
Date: Sat Aug 25 06:42:02 2007
New Revision: 569664

URL: http://svn.apache.org/viewvc?rev=569664&view=rev
Log:
Fixed three tests where some entries contained no STRUCTURAL objectClasses, which is not allowed by the RFC

Modified:
    directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java
    directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/operational/BinaryAttributeFilterITest.java
    directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/sp/LdapClassLoaderITest.java

Modified: directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java?rev=569664&r1=569663&r2=569664&view=diff
==============================================================================
--- directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java (original)
+++ directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java Sat Aug 25 06:42:02 2007
@@ -253,7 +253,7 @@
         Attributes attrs = new AttributesImpl( true );
         Attribute objclass = new AttributeImpl( "objectClass" );
         objclass.add( "top" );
-        objclass.add( "extensibleObject" );
+        objclass.add( "organizationalUnit" );
         attrs.put( objclass );
 
         Name relativeName = new CompositeName( "ou=services" );

Modified: directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/operational/BinaryAttributeFilterITest.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/operational/BinaryAttributeFilterITest.java?rev=569664&r1=569663&r2=569664&view=diff
==============================================================================
--- directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/operational/BinaryAttributeFilterITest.java (original)
+++ directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/operational/BinaryAttributeFilterITest.java Sat Aug 25 06:42:02 2007
@@ -26,6 +26,7 @@
 import javax.naming.directory.DirContext;
 
 import org.apache.directory.server.core.unit.AbstractAdminTestCase;
+import org.apache.directory.shared.ldap.message.AttributeImpl;
 import org.apache.directory.shared.ldap.message.AttributesImpl;
 import org.apache.directory.shared.ldap.util.StringTools;
 
@@ -46,10 +47,16 @@
     public void testBinaryExtension() throws NamingException
     {
         Attributes attributes = new AttributesImpl( true );
-        attributes.put( "objectClass", "top" );
-        attributes.put( "objectClass", "organizationalUnit" );
-        attributes.put( "objectClass", "extensibleObject" );
-        attributes.put( "ou", "testing" );
+        Attribute oc = new AttributeImpl( "objectClass", "top" );
+        oc.add( "person" );
+        oc.add( "organizationalPerson" );
+        oc.add( "inetOrgPerson" );
+        attributes.put( oc );
+        
+        attributes.put( "ou", "test" );
+        attributes.put( "cn", "test" );
+        attributes.put( "sn", "test" );
+
         sysRoot.createSubcontext( "ou=test", attributes );
 
         // test without turning on the property

Modified: directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/sp/LdapClassLoaderITest.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/sp/LdapClassLoaderITest.java?rev=569664&r1=569663&r2=569664&view=diff
==============================================================================
--- directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/sp/LdapClassLoaderITest.java (original)
+++ directory/apacheds/trunk/core-unit/src/test/java/org/apache/directory/server/core/sp/LdapClassLoaderITest.java Sat Aug 25 06:42:02 2007
@@ -94,6 +94,11 @@
         Attributes classLoaderDefaultSearchContextConfig = new AttributesImpl();
         Attribute objectClass = new AttributeImpl( "objectClass" );
         objectClass.add( "top" );
+        objectClass.add( "javaContainer" );
+        
+        // We need to ad this extensibleObject OC in order to avoid an error
+        // with the classLoaderDefaultSearchContext AT used later (no OC contains
+        // this AT)
         objectClass.add( "extensibleObject" );
 
         // create custom config entry