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 2012/05/30 17:30:47 UTC
svn commit: r1344310 -
/directory/shared/trunk/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/name/DnParserTest.java
Author: elecharny
Date: Wed May 30 15:30:46 2012
New Revision: 1344310
URL: http://svn.apache.org/viewvc?rev=1344310&view=rev
Log:
Modified the test for completness
Modified:
directory/shared/trunk/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/name/DnParserTest.java
Modified: directory/shared/trunk/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/name/DnParserTest.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/name/DnParserTest.java?rev=1344310&r1=1344309&r2=1344310&view=diff
==============================================================================
--- directory/shared/trunk/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/name/DnParserTest.java (original)
+++ directory/shared/trunk/ldap/model/src/test/java/org/apache/directory/shared/ldap/model/name/DnParserTest.java Wed May 30 15:30:46 2012
@@ -618,10 +618,45 @@ public class DnParserTest
@Test
public final void testDIRAPI88()
{
- assertTrue( Dn.isValid( "workforceID=2#28" ) );
- assertTrue( Dn.isValid( "workforceID=2# + a=b" ) );
- assertTrue( Dn.isValid( "workforceID=2#2Z" ) );
- assertTrue( Dn.isValid( "workforceID=2#2" ) );
- assertTrue( Dn.isValid( "workforceID=2#ZZ" ) );
+ String[] values = new String[]
+ {
+ "200511230101#38SA",
+ "2#28",
+ "2#2Z",
+ "2#2",
+ "2#ZZ"
+ };
+
+ for ( String value : values )
+ {
+ try
+ {
+ String dnStr = "workforceID=" + value;
+ assertTrue( Dn.isValid( dnStr ) );
+
+ Dn dn = new Dn( dnStr );
+ Rdn rdn = dn.getRdn();
+ assertEquals( value, rdn.getValue().getString() );
+ }
+ catch ( Exception e )
+ {
+ fail();
+ }
+ }
+
+ try
+ {
+ String dnStr = "workforceID=2# + a=b";
+ assertTrue( Dn.isValid( dnStr ) );
+
+ Dn dn = new Dn( dnStr );
+ Rdn rdn = dn.getRdn();
+ assertEquals( "2#", rdn.getValue().getString() );
+ }
+ catch ( Exception e )
+ {
+ fail();
+ }
}
+
}