From 8adaca56bcbb4aea6ba7b9b099316e59f2fe28c5 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 03 Apr 2013 15:19:31 +0000
Subject: [PATCH] Unit test for CREST-84: Should JSON resource fields be case insensitive?
---
opendj-sdk/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/BasicRequestsTest.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/BasicRequestsTest.java b/opendj-sdk/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/BasicRequestsTest.java
index 79b8a02..047a305 100644
--- a/opendj-sdk/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/BasicRequestsTest.java
+++ b/opendj-sdk/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/BasicRequestsTest.java
@@ -82,6 +82,21 @@
assertThat(resource.getContent().get("rev").asString()).isNull();
}
+ // Disabled - see CREST-86 (Should JSON resource fields be case insensitive?)
+ @Test(enabled = false)
+ public void testReadSelectPartialInsensitive() throws Exception {
+ final RequestHandler handler = newCollection(builder().build());
+ final Resource resource =
+ newInternalConnection(handler).read(c(),
+ newReadRequest("/test1").addField("SURNAME"));
+ assertThat(resource.getId()).isEqualTo("test1");
+ assertThat(resource.getRevision()).isEqualTo("12345");
+ assertThat(resource.getContent().get("id").asString()).isNull();
+ assertThat(resource.getContent().get("displayName").asString()).isNull();
+ assertThat(resource.getContent().get("surname").asString()).isEqualTo("user 1");
+ assertThat(resource.getContent().get("rev").asString()).isNull();
+ }
+
private Builder builder() throws IOException {
return Rest2LDAP.builder().ldapConnectionFactory(getConnectionFactory()).baseDN("dc=test")
.useEtagAttribute().useClientDNNaming("uid").readOnUpdatePolicy(
--
Gitblit v1.10.0