From 5f4f429bcbd2638da1b0548705371416a9fc0a94 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 25 Nov 2015 15:09:54 +0000
Subject: [PATCH] Fix VLV index / server side control tests
---
opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/ControlsTestCase.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/ControlsTestCase.java b/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/ControlsTestCase.java
index deb1563..cabff17 100644
--- a/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/ControlsTestCase.java
+++ b/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/ControlsTestCase.java
@@ -91,7 +91,7 @@
user(givenNames("William", "Bill"), surname("Beak"), employeeNumber(4)),
user(givenNames(), surname("Prince"), employeeNumber(5)),
user(givenNames("Charlie"), surname("Chalk"), employeeNumber(6)),
- user(givenNames("Albert"), surname("Einstein"), employeeNumber(7)),
+ user(givenNames("Albert"), surname("DEinstein"), employeeNumber(7)),
user(givenNames("Mini"), surname("Mouse"), employeeNumber(8)),
};
// @formatter:on
@@ -107,6 +107,9 @@
/** Unindexed: ordered by ascending sn and ascending employee number then entryID */
private static final String SORT_ORDER_3 = "sn employeeNumber";
+ /** Indexed: ordered by ascending givenName then entryID */
+ private static final String SORT_ORDER_4 = "surname:caseExactOrderingMatch";
+
/** Ordered by {@link #SORT_ORDER_1} */
private static final List<Integer> USERS_BY_ENTRY_ID = Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8);
@@ -119,6 +122,9 @@
/** Unindexed: ordered by {@link #SORT_ORDER_3} */
private static final List<Integer> USERS_BY_SORT_ORDER_3 = Arrays.asList(4, 6, 1, 7, 3, 8, 5, 2, 0);
+ /** Unindexed: ordered by {@link #SORT_ORDER_4} */
+ private static final List<Integer> USERS_BY_SORT_ORDER_4 = Arrays.asList(4, 6, 7, 3, 8, 5, 2, 0, 1);
+
private PDBBackend backend;
@BeforeClass
@@ -443,6 +449,14 @@
USERS_BY_SORT_ORDER_3.subList(9, 9), // nothing
expectedPosition(10)
},
+ {
+ SORT_ORDER_4,
+ beforeCount(0),
+ afterCount(10),
+ assertion("A"), // before all
+ USERS_BY_SORT_ORDER_4, // everything
+ expectedPosition(1)
+ },
};
// @formatter:on
}
--
Gitblit v1.10.0