You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2006/08/27 04:57:56 UTC

svn commit: r437285 - /directory/branches/apacheds/1.0/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java

Author: akarasulu
Date: Sat Aug 26 19:57:56 2006
New Revision: 437285

URL: http://svn.apache.org/viewvc?rev=437285&view=rev
Log:
Fix for DIRSERVER-663

Modified:
    directory/branches/apacheds/1.0/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java

Modified: directory/branches/apacheds/1.0/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java
URL: http://svn.apache.org/viewvc/directory/branches/apacheds/1.0/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java?rev=437285&r1=437284&r2=437285&view=diff
==============================================================================
--- directory/branches/apacheds/1.0/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java (original)
+++ directory/branches/apacheds/1.0/core-unit/src/test/java/org/apache/directory/server/core/jndi/CreateContextITest.java Sat Aug 26 19:57:56 2006
@@ -20,6 +20,8 @@
 package org.apache.directory.server.core.jndi;
 
 
+import javax.naming.CompositeName;
+import javax.naming.Name;
 import javax.naming.NamingEnumeration;
 import javax.naming.NamingException;
 import javax.naming.directory.Attribute;
@@ -240,5 +242,20 @@
         }
 
         assertNull( ctx );
+    }
+    
+    
+    public void testCreateContextWithCompositeName() throws Exception
+    {
+        Attributes attrs = new BasicAttributes( true );
+        Attribute objclass = new BasicAttribute( "objectClass" );
+        objclass.add( "top" );
+        objclass.add( "extensibleObject" );
+        attrs.put( objclass );
+
+        Name relativeName = new CompositeName( "ou=services" );
+
+        //sysRoot.createSubcontext(relativeName.toString(), attrs);//Passes!
+        sysRoot.createSubcontext( relativeName, attrs );//Fails!
     }
 }