From 7a4b541f8b9f9e261c9e6f8b98e47a8ffcda8269 Mon Sep 17 00:00:00 2001
From: Violette Roche-Montane <violette.roche-montane@forgerock.com>
Date: Mon, 10 Sep 2012 14:19:04 +0000
Subject: [PATCH] Fix OPENDJ-589 : EntryDN is not considered as an operational attribute
---
opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFEntryWriterTestCase.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFEntryWriterTestCase.java b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFEntryWriterTestCase.java
index 7ce141d..6c24683 100644
--- a/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFEntryWriterTestCase.java
+++ b/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldif/LDIFEntryWriterTestCase.java
@@ -369,13 +369,22 @@
final List<String> actual = new ArrayList<String>();
final LDIFEntryWriter writer = new LDIFEntryWriter(actual);
+ int opAttributes = 0;
writer.setExcludeAllOperationalAttributes(false);
writer.writeEntry(getStandardEntry());
writer.close();
+ for (String line : actual) {
+ if (line.contains("entryUUID") || line.contains("entryDN")) {
+ opAttributes++;
+ }
+ }
assertThat(actual.get(0)).isEqualTo("dn: " + getStandardEntry().getName().toString());
assertThat(actual.size()).isGreaterThan(getStandardEntry().getAttributeCount());
+
+ assertThat(opAttributes).isEqualTo(2);
+
}
/**
@@ -397,8 +406,7 @@
for (String line : actual) {
assertThat(line).doesNotContain("entryUUID");
- // entryDN appears here but it's also an operational attribute - jira/browse/OPENDJ-589
- // TODO when bug will be fixed, test if entryDN appears.
+ assertThat(line).doesNotContain("entryDN");
}
assertThat(actual.get(0)).isEqualTo("dn: " + getStandardEntry().getName().toString());
--
Gitblit v1.10.0