directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From akaras...@apache.org
Subject svn commit: rev 54226 - incubator/directory/eve/trunk/backend/tools/src/test/org/apache/eve/tools/schema
Date Sun, 10 Oct 2004 08:03:39 GMT
Author: akarasulu
Date: Sun Oct 10 01:03:38 2004
New Revision: 54226

Modified:
   incubator/directory/eve/trunk/backend/tools/src/test/org/apache/eve/tools/schema/OpenLdapSchemaParserTest.java
Log:
adding more checks to test case

Modified: incubator/directory/eve/trunk/backend/tools/src/test/org/apache/eve/tools/schema/OpenLdapSchemaParserTest.java
==============================================================================
--- incubator/directory/eve/trunk/backend/tools/src/test/org/apache/eve/tools/schema/OpenLdapSchemaParserTest.java
(original)
+++ incubator/directory/eve/trunk/backend/tools/src/test/org/apache/eve/tools/schema/OpenLdapSchemaParserTest.java
Sun Oct 10 01:03:38 2004
@@ -20,6 +20,7 @@
 import java.util.Map;
 
 import junit.framework.TestCase;
+import org.apache.ldap.common.schema.ObjectClassTypeEnum;
 
 
 /**
@@ -55,7 +56,7 @@
     }
 
 
-    public void testSimpleAttributeType() throws Exception
+    public void testSimpleAttributeTypeParse() throws Exception
     {
         String attributeTypeData = "# adding a comment  \n" +
             "attributetype ( 2.5.4.2 NAME 'knowledgeInformation'\n" +
@@ -75,7 +76,7 @@
     }
 
 
-    public void testComplexAttributeType() throws Exception
+    public void testComplexAttributeTypeParse() throws Exception
     {
         String attributeTypeData = "# adding a comment  \n" +
             "attributetype ( 2.5.4.2 NAME ( 'knowledgeInformation' 'asdf' ) \n" +
@@ -95,7 +96,7 @@
     }
 
 
-    public void testSimpleObjectClass() throws Exception
+    public void testObjectClassParse() throws Exception
     {
         String objectClassData = "objectclass ( 2.5.6.6 NAME 'person'\n" +
             "        DESC 'RFC2256: a person'\n" +
@@ -107,5 +108,15 @@
         ObjectClassLiteral objectClass = ( ObjectClassLiteral ) objectClasses.get( "2.5.6.6"
);
 
         assertNotNull( objectClass );
+        assertEquals( "2.5.6.6", objectClass.getOid() );
+        assertEquals( "person", objectClass.getNames()[0] );
+        assertEquals( "RFC2256: a person", objectClass.getDescription() );
+        assertEquals( ObjectClassTypeEnum.STRUCTURAL, objectClass.getClassType() );
+        assertEquals( "sn", objectClass.getMust()[0] );
+        assertEquals( "cn", objectClass.getMust()[1] );
+        assertEquals( "userPassword", objectClass.getMay()[0] );
+        assertEquals( "telephoneNumber", objectClass.getMay()[1] );
+        assertEquals( "seeAlso", objectClass.getMay()[2] );
+        assertEquals( "description", objectClass.getMay()[3] );
     }
 }

Mime
View raw message