From a26ed3e6010501ad69c394b5778cb4f5770d43ad Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Fri, 15 Sep 2006 15:28:54 +0000
Subject: [PATCH] Some more unit tests for the schema package
---
opends/tests/unit-tests-testng/src/server/org/opends/server/schema/AttributeSyntaxTest.java | 50 +++++++++++++++++++++++++++++++++-----------------
1 files changed, 33 insertions(+), 17 deletions(-)
diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/AttributeSyntaxTest.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/AttributeSyntaxTest.java
index 7abe199..d476169 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/AttributeSyntaxTest.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/schema/AttributeSyntaxTest.java
@@ -29,11 +29,9 @@
import static org.testng.Assert.assertEquals;
import static org.opends.server.schema.SchemaConstants.*;
-import org.opends.server.TestCaseUtils;
import org.opends.server.api.AttributeSyntax;
import org.opends.server.core.DirectoryServer;
import org.opends.server.protocols.asn1.ASN1OctetString;
-import org.testng.annotations.BeforeClass;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
@@ -74,6 +72,7 @@
*/
// generalized time.
+ {SYNTAX_GENERALIZED_TIME_OID,"2006090613Z", true},
{SYNTAX_GENERALIZED_TIME_OID,"20060906135030+01", true},
{SYNTAX_GENERALIZED_TIME_OID,"200609061350Z", true},
{SYNTAX_GENERALIZED_TIME_OID,"20060906135030Z", true},
@@ -84,6 +83,15 @@
{SYNTAX_GENERALIZED_TIME_OID,"20060906135030+2359", true},
{SYNTAX_GENERALIZED_TIME_OID,"20060906135030+3359", false},
{SYNTAX_GENERALIZED_TIME_OID,"20060906135030+2389", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"20060906135030+2361", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"20060906135030+", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"20060906135030+0", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"20060906135030+010", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"20061200235959Z", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"2006121a235959Z", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"2006122a235959Z", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"20060031235959Z", false},
+ {SYNTAX_GENERALIZED_TIME_OID,"20061331235959Z", false},
{SYNTAX_GENERALIZED_TIME_OID,"20062231235959Z", false},
{SYNTAX_GENERALIZED_TIME_OID,"20061232235959Z", false},
{SYNTAX_GENERALIZED_TIME_OID,"2006123123595aZ", false},
@@ -216,8 +224,29 @@
{SYNTAX_GUIDE_OID, "sn$EQ|(sn$EQ)|sn$EQ", true},
{SYNTAX_GUIDE_OID, "sn$EQ|(cn$APPROX&?false)", true},
{SYNTAX_GUIDE_OID, "sn$EQ|(cn$APPROX&|?false)", false},
-
-
+
+ {SYNTAX_ATTRIBUTE_TYPE_OID,
+ "(1.2.8.5 NAME 'testtype' DESC 'full type' OBSOLETE SUP 1.2" +
+ " EQUALITY 2.3 ORDERING 5.6 SUBSTR 7.8 SYNTAX 9.1 SINGLE-VALUE" +
+ " COLLECTIVE NO-USER-MODIFICATION USAGE directoryOperations )",
+ true},
+
+ {SYNTAX_ATTRIBUTE_TYPE_OID,
+ "(1.2.8.5 NAME 'testtype' DESC 'full type')",
+ true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID,
+ "(1.2.8.5 USAGE directoryOperations )",
+ true},
+ /* {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},
+ {SYNTAX_ATTRIBUTE_TYPE_OID, "", true},*/
+
};
}
@@ -246,17 +275,4 @@
rule.getSyntaxName();
rule.toString();
}
-
- /**
- * Set up the environment for performing the tests in this suite.
- *
- * @throws Exception
- * If the environment could not be set up.
- */
- @BeforeClass
- public void setUp() throws Exception {
- // This test suite depends on having the schema available, so we'll start
- // the server.
- TestCaseUtils.startServer();
- }
}
--
Gitblit v1.10.0