From 3af1c93c0de41be1cdfc0e6aff1d1c98f1d5530b Mon Sep 17 00:00:00 2001
From: mrossign <mrossign@localhost>
Date: Tue, 07 Jul 2009 09:15:52 +0000
Subject: [PATCH] Fractional replication Info about the feature: https://www.opends.org/wiki/page/FractionalReplication
---
opends/tests/unit-tests-testng/src/server/org/opends/server/replication/ReplicationTestCase.java | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/ReplicationTestCase.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/ReplicationTestCase.java
index 6a692eb..d10664a 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/ReplicationTestCase.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/ReplicationTestCase.java
@@ -1202,4 +1202,34 @@
throw new Exception("Entry: " + dn + " Could not be found.");
return found;
}
+
+ /**
+ * Utility method : removes a domain deleting the passed config entry
+ */
+ protected void removeDomain(Entry domainCfgEntry)
+ {
+ DeleteOperationBasis op;
+ // Delete entries
+ try
+ {
+ DN dn = domainCfgEntry.getDN();
+
+ logError(Message.raw(Category.SYNC, Severity.NOTICE,
+ "cleaning config entry " + dn));
+
+ op = new DeleteOperationBasis(connection, InternalClientConnection.
+ nextOperationID(), InternalClientConnection.nextMessageID(), null,
+ dn);
+ op.run();
+ if ((op.getResultCode() != ResultCode.SUCCESS) &&
+ (op.getResultCode() != ResultCode.NO_SUCH_OBJECT))
+ {
+ fail("Deleting config entry" + dn +
+ " failed: " + op.getResultCode().getResultCodeName());
+ }
+ } catch (NoSuchElementException e)
+ {
+ // done
+ }
+ }
}
--
Gitblit v1.10.0