From c1bc7cf24af7708c3f79d6266ba37ccf77b8661c Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 08 Mar 2016 10:26:16 +0000
Subject: [PATCH] OPENDJ-2747 Ensure that schema remains consistent when attribute types, matching rules, or syntaxes are removed

---
 opendj-server-legacy/src/test/java/org/opends/server/schema/LDAPSyntaxTest.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/test/java/org/opends/server/schema/LDAPSyntaxTest.java b/opendj-server-legacy/src/test/java/org/opends/server/schema/LDAPSyntaxTest.java
index 11ebacc..0f2d14e 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/schema/LDAPSyntaxTest.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/schema/LDAPSyntaxTest.java
@@ -271,6 +271,17 @@
      }
      finally
      {
+       int resultCode = TestCaseUtils.applyModifications(true,
+         "dn: cn=schema",
+         "changetype: modify",
+         "delete: objectclasses",
+         "objectclasses: ( oc-oid NAME 'testOC' SUP top AUXILIARY MUST test-attr)",
+         "-",
+         "delete: attributetypes",
+         "attributetypes: ( test-oid NAME 'test-attr' SYNTAX 9.9.9 )"
+       );
+       assertThat(resultCode).isEqualTo(0);
+
        deleteSubstitutionSyntax();
      }
    }

--
Gitblit v1.10.0