| | |
| | | |
| | | import java.io.ByteArrayOutputStream; |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | | import java.util.HashMap; |
| | | import java.util.HashSet; |
| | | import java.util.LinkedHashSet; |
| | |
| | | if ("delete".equals(changeType)) |
| | | { |
| | | // We are using "*" for deletes so should get back 4 attributes. |
| | | assertThat(targetEntry.getAttributes()).hasSize(4); |
| | | assertThat(targetEntry.getAllAttributes()).hasSize(4); |
| | | assertAttributeValue(targetEntry, "uid", "robert"); |
| | | assertAttributeValue(targetEntry, "cn", "Robert Hue2"); |
| | | assertAttributeValue(targetEntry, "telephonenumber", "555555"); |
| | |
| | | } |
| | | else |
| | | { |
| | | assertThat(targetEntry.getAttributes()).isEmpty(); |
| | | assertThat(targetEntry.getAllAttributes()).isEmpty(); |
| | | } |
| | | } |
| | | else if (targetdn.endsWith("cn=fiona jensen,o=" + backendId4)) |
| | | { |
| | | Entry targetEntry = parseIncludedAttributes(resultEntry, targetdn); |
| | | |
| | | assertThat(targetEntry.getAttributes()).hasSize(2); |
| | | assertThat(targetEntry.getAllAttributes()).hasSize(2); |
| | | assertAttributeValue(targetEntry,"sn","jensen"); |
| | | assertAttributeValue(targetEntry,"cn","Fiona Jensen"); |
| | | } |
| | |
| | | user1entryUUID, |
| | | baseUUID, |
| | | entry.getObjectClassAttribute(), |
| | | entry.getAttributes(), |
| | | Collections.<Attribute> emptyList()); |
| | | entry.getAllAttributes(), |
| | | null); |
| | | } |
| | | |
| | | private UpdateMsg generateModMsg(ReplicaId replicaId, CSN csn, String testName) throws Exception |