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 2006/12/15 01:04:19 UTC

svn commit: r487402 - /directory/trunks/shared/ldap/src/test/java/org/apache/directory/shared/ldap/name/LdapDNTest.java

Author: elecharny
Date: Thu Dec 14 16:04:19 2006
New Revision: 487402

URL: http://svn.apache.org/viewvc?view=rev&rev=487402
Log:
Added a test for a dn ending with a coma

Modified:
    directory/trunks/shared/ldap/src/test/java/org/apache/directory/shared/ldap/name/LdapDNTest.java

Modified: directory/trunks/shared/ldap/src/test/java/org/apache/directory/shared/ldap/name/LdapDNTest.java
URL: http://svn.apache.org/viewvc/directory/trunks/shared/ldap/src/test/java/org/apache/directory/shared/ldap/name/LdapDNTest.java?view=diff&rev=487402&r1=487401&r2=487402
==============================================================================
--- directory/trunks/shared/ldap/src/test/java/org/apache/directory/shared/ldap/name/LdapDNTest.java (original)
+++ directory/trunks/shared/ldap/src/test/java/org/apache/directory/shared/ldap/name/LdapDNTest.java Thu Dec 14 16:04:19 2006
@@ -334,7 +334,6 @@
        }
        catch ( InvalidNameException ine )
        {
-
            assertFalse( LdapDN.isValid( "a = #AABBCCDD3" ) );
            assertTrue( true );
        }
@@ -362,6 +361,25 @@
        assertTrue( LdapDN.isValid( "a = \\\" quoted value \\\"" ) );
        assertEquals( "a=\\\" quoted value \\\"", dn.toString() );
        assertEquals( "a = \\\" quoted value \\\"", dn.getUpName() );
+   }
+
+   /**
+    * test a simple DN with a comma at the end
+    */
+   public void testLdapDNComaAtEnd() throws InvalidNameException
+   {
+       assertFalse( LdapDN.isValid( "a = b,"  ) );
+       assertFalse( LdapDN.isValid( "a = b, "  ) );
+       
+       try
+       {
+           new LdapDN( "a = b," );
+           fail();
+       }
+       catch ( InvalidNameException ine )
+       {
+           assertTrue( true );
+       }
    }