From 5cc501ce0dda6dc866e073871ada9879dda4812a Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 25 Nov 2015 15:10:31 +0000
Subject: [PATCH] Update PrivilegeTestCase.testUnindexedSearch() to make it work with pluggable backend

---
 opendj-server-legacy/src/test/java/org/opends/server/types/PrivilegeTestCase.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/opendj-server-legacy/src/test/java/org/opends/server/types/PrivilegeTestCase.java b/opendj-server-legacy/src/test/java/org/opends/server/types/PrivilegeTestCase.java
index 8c33f91..c071dcb 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/types/PrivilegeTestCase.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/types/PrivilegeTestCase.java
@@ -275,6 +275,21 @@
         "sn: test2",
         "carLicense: test2"
     );
+    for (int i = 0; i < 5000; i++)
+    {
+      String userNb = "user." + i;
+      TestCaseUtils.addEntry(
+          "dn: cn=" + userNb + ",dc=unindexed,dc=jeb",
+          "objectClass: top",
+          "objectClass: person",
+          "objectClass: organizationalPerson",
+          "objectClass: inetOrgPerson",
+          "cn: " + userNb,
+          "givenName: " + userNb,
+          "sn: " + userNb,
+          "carLicense: " + userNb
+      );
+    }
   }
 
   private InternalClientConnection newConn(String userDN,
@@ -309,6 +324,10 @@
     assertDeleteSuccessfully("cn=PWReset Target,o=test");
     assertDeleteSuccessfully("cn=test1 user,dc=unindexed,dc=jeb");
     assertDeleteSuccessfully("cn=test2 user,dc=unindexed,dc=jeb");
+    for (int i = 0; i < 5000; i++)
+    {
+      assertDeleteSuccessfully("cn=user." + i + ",dc=unindexed,dc=jeb");
+    }
     assertDeleteSuccessfully("dc=unindexed,dc=jeb");
 
     TestCaseUtils.disableBackend("unindexedRoot");
@@ -316,7 +335,7 @@
 
   private void assertDeleteSuccessfully(String dn) throws DirectoryException
   {
-    DeleteOperation deleteOperation = getRootConnection().processDelete(DN.valueOf(dn));
+    DeleteOperation deleteOperation = getRootConnection().processDelete(dn);
     assertEquals(deleteOperation.getResultCode(), ResultCode.SUCCESS);
   }
 

--
Gitblit v1.10.0