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 2005/12/21 00:55:04 UTC

svn commit: r358154 - /directory/shared/ldap/branches/DN-refactoring/common/src/test/org/apache/ldap/common/name/LdapDNTest.java

Author: elecharny
Date: Tue Dec 20 15:54:59 2005
New Revision: 358154

URL: http://svn.apache.org/viewcvs?rev=358154&view=rev
Log:
Changed the way OID container is initialized in last two tests

Modified:
    directory/shared/ldap/branches/DN-refactoring/common/src/test/org/apache/ldap/common/name/LdapDNTest.java

Modified: directory/shared/ldap/branches/DN-refactoring/common/src/test/org/apache/ldap/common/name/LdapDNTest.java
URL: http://svn.apache.org/viewcvs/directory/shared/ldap/branches/DN-refactoring/common/src/test/org/apache/ldap/common/name/LdapDNTest.java?rev=358154&r1=358153&r2=358154&view=diff
==============================================================================
--- directory/shared/ldap/branches/DN-refactoring/common/src/test/org/apache/ldap/common/name/LdapDNTest.java (original)
+++ directory/shared/ldap/branches/DN-refactoring/common/src/test/org/apache/ldap/common/name/LdapDNTest.java Tue Dec 20 15:54:59 2005
@@ -33,6 +33,8 @@
 import org.apache.asn1.codec.DecoderException;
 import org.apache.ldap.common.name.DNParser;
 import org.apache.ldap.common.name.LdapDN;
+import org.apache.ldap.common.schema.DeepTrimToLowerNormalizer;
+import org.apache.ldap.common.schema.OidNormalizer;
 
 /**
  * Test the class LdapDN
@@ -1970,20 +1972,21 @@
     public void testLdapNameToOid() throws Exception
     {
         ArrayList list = new ArrayList() ;
-        list.add( "ou=People" ) ;
-        list.add( "dc=example" ) ;
-        list.add( "dc=com" ) ;
+        list.add( "ou= Some   People   " ) ;
+        list.add( "dc = eXample" ) ;
+        list.add( "dc= cOm" ) ;
         Name name = new LdapDN( list.iterator() ) ;
         
         Map oids = new HashMap();
         
-        oids.put( "dc", "0.9.2342.19200300.100.1.25" );
-        oids.put( "ou", "2.5.4.11" );
+        oids.put( "dc", new OidNormalizer( "0.9.2342.19200300.100.1.25", new  DeepTrimToLowerNormalizer() ) );
+        oids.put( "ou", new OidNormalizer( "2.5.4.11", new  DeepTrimToLowerNormalizer() ) );
         
         Name result = LdapDN.toOidName( name, oids );
         
         assertTrue( result.toString().equals( 
-            "2.5.4.11=People,0.9.2342.19200300.100.1.25=example,0.9.2342.19200300.100.1.25=com" ) ) ;
+            "2.5.4.11=some people,0.9.2342.19200300.100.1.25=example,0.9.2342.19200300.100.1.25=com" ) ) ;
+        assertTrue( ( (LdapDN)result).toUpName().equals( "ou= Some   People   ,dc = eXample,dc= cOm" ) );
     }
 
     /**
@@ -1995,8 +1998,8 @@
         
         Map oids = new HashMap();
         
-        oids.put( "dc", "0.9.2342.19200300.100.1.25" );
-        oids.put( "ou", "2.5.4.11" );
+        oids.put( "dc", new OidNormalizer( "0.9.2342.19200300.100.1.25", new  DeepTrimToLowerNormalizer() ) );
+        oids.put( "ou", new OidNormalizer( "2.5.4.11", new  DeepTrimToLowerNormalizer() ) );
         
         Name result = LdapDN.toOidName( name, oids );
         assertTrue( result.toString().equals( "" ) ) ;