From aa8dbe8ce1729e268d6bcf7503d172365e7c2705 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 02 Apr 2013 11:04:11 +0000
Subject: [PATCH] Additional change for OPENDJ-354: Implement a RequestHandler which provides an in-memory backend
---
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java
index cdb7204..a682970 100644
--- a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java
+++ b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java
@@ -42,6 +42,7 @@
import org.forgerock.opendj.ldap.controls.PostReadResponseControl;
import org.forgerock.opendj.ldap.controls.PreReadRequestControl;
import org.forgerock.opendj.ldap.controls.PreReadResponseControl;
+import org.forgerock.opendj.ldap.requests.Requests;
import org.forgerock.opendj.ldif.ConnectionEntryReader;
import org.forgerock.opendj.ldif.LDIFEntryReader;
import org.testng.annotations.Test;
@@ -346,6 +347,17 @@
}
@Test
+ public void testSearchAttributesSelectedTypesOnly() throws Exception {
+ final Connection connection = getConnection();
+ assertThat(
+ connection.searchSingleEntry(Requests.newSearchRequest(
+ "uid=test1,ou=People,dc=example,dc=com", SearchScope.BASE_OBJECT,
+ "(objectClass=*)", "uid", "entryDN").setTypesOnly(true))).isEqualTo(
+ new LinkedHashMapEntry("uid=test1,ou=People,dc=example,dc=com").addAttribute("uid")
+ .addAttribute("entryDN"));
+ }
+
+ @Test
public void testSearchAttributesRenamed() throws Exception {
final Connection connection = getConnection();
final Entry entry =
--
Gitblit v1.10.0