From 826e7e5d70450bd954d561024a497b4887dedfcf Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Thu, 19 Apr 2007 09:48:46 +0000
Subject: [PATCH] Fix for issue 1442.

---
 opends/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java
index e04a805..a350eba 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java
@@ -28,6 +28,8 @@
 package org.opends.server.admin;
 
 import static org.testng.Assert.*;
+
+import org.opends.server.admin.std.meta.RootCfgDefn;
 import org.testng.annotations.*;
 
 import java.util.EnumSet;
@@ -43,7 +45,8 @@
 
   @BeforeClass
   public void setUp() {
-    builder = EnumPropertyDefinition.createBuilder("test-property");
+    builder = EnumPropertyDefinition.createBuilder(
+        RootCfgDefn.getInstance(), "test-property");
     builder.setEnumClass(TestEnum.class);
   }
 
@@ -58,7 +61,8 @@
    */
   @Test
   public void testBuildInstance() {
-    EnumPropertyDefinition epd = builder.buildInstance("test-property",
+    EnumPropertyDefinition epd = builder.buildInstance(
+        RootCfgDefn.getInstance(), "test-property",
             EnumSet.noneOf(PropertyOption.class),
             new UndefinedDefaultBehaviorProvider<TestEnum>());
     assertEquals(epd.getEnumClass(), TestEnum.class);
@@ -71,8 +75,9 @@
   @Test(expectedExceptions = {IllegalStateException.class})
   public void testBuildInstance2() {
     EnumPropertyDefinition.Builder<TestEnum> localBuilder =
-            EnumPropertyDefinition.createBuilder("test-property");
-    localBuilder.buildInstance("test-property",
+            EnumPropertyDefinition.createBuilder(
+                RootCfgDefn.getInstance(), "test-property");
+    localBuilder.buildInstance(RootCfgDefn.getInstance(), "test-property",
             EnumSet.noneOf(PropertyOption.class),
             new UndefinedDefaultBehaviorProvider<TestEnum>());
   }
@@ -95,7 +100,8 @@
    */
   @Test(dataProvider = "decodeValueData")
   public void testDecodeValue(String value, TestEnum expectedValue) {
-    EnumPropertyDefinition epd = builder.buildInstance("test-property",
+    EnumPropertyDefinition epd = builder.buildInstance(
+        RootCfgDefn.getInstance(), "test-property",
             EnumSet.noneOf(PropertyOption.class),
             new UndefinedDefaultBehaviorProvider<TestEnum>());
     assertEquals(epd.decodeValue(value), expectedValue);
@@ -121,7 +127,8 @@
           expectedExceptions = {AssertionError.class,
                   IllegalPropertyValueStringException.class} )
   public void testDecodeValue2(String value) {
-    EnumPropertyDefinition epd = builder.buildInstance("test-property",
+    EnumPropertyDefinition epd = builder.buildInstance(
+        RootCfgDefn.getInstance(), "test-property",
             EnumSet.noneOf(PropertyOption.class),
             new UndefinedDefaultBehaviorProvider<TestEnum>());
     epd.decodeValue(value);
@@ -132,7 +139,8 @@
    */
   @Test
   public void testNormalizeValue() {
-    EnumPropertyDefinition<TestEnum> epd = builder.buildInstance("test-property",
+    EnumPropertyDefinition<TestEnum> epd = builder.buildInstance(
+        RootCfgDefn.getInstance(), "test-property",
             EnumSet.noneOf(PropertyOption.class),
             new UndefinedDefaultBehaviorProvider<TestEnum>());
     assertEquals(epd.normalizeValue(TestEnum.ONE), "one");
@@ -143,7 +151,8 @@
    */
   @Test
   public void testValidateValue() {
-    EnumPropertyDefinition<TestEnum> epd = builder.buildInstance("test-property",
+    EnumPropertyDefinition<TestEnum> epd = builder.buildInstance(
+        RootCfgDefn.getInstance(), "test-property",
             EnumSet.noneOf(PropertyOption.class),
             new UndefinedDefaultBehaviorProvider<TestEnum>());
     epd.validateValue(TestEnum.ONE);

--
Gitblit v1.10.0