From 4aa16886ef9ceb87b62417688829638d53004415 Mon Sep 17 00:00:00 2001
From: Peter Major <peter.major@forgerock.com>
Date: Mon, 16 Dec 2013 18:21:41 +0000
Subject: [PATCH] Backporting fix for OPENDJ-1203 MemoryBackend does not raise an error when trying to delete non-existent attribute
---
opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java b/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java
index a682970..102b0d4 100644
--- a/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java
+++ b/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/MemoryBackendTestCase.java
@@ -328,6 +328,12 @@
connection.modify("dn: dc=example,dc=com", "changetype: modify", "delete: dc", "dc: xxx");
}
+ @Test(expectedExceptions = ConstraintViolationException.class)
+ public void testModifyStrictWithMissingAttribute() throws Exception {
+ final Connection connection = getConnection();
+ connection.modify("dn: dc=example,dc=com", "changetype: modify", "delete: cn");
+ }
+
@Test
public void testSearchAttributesOperational() throws Exception {
final Connection connection = getConnection();
--
Gitblit v1.10.0