assertTrue("UID definition not in identifiers", accountDef.getPrimaryIdentifiers().contains(idPrimaryDef));
assertEquals("Wrong "+OpenDJController.RESOURCE_OPENDJ_PRIMARY_IDENTIFIER_LOCAL_NAME+" frameworkAttributeName", ProvisioningTestUtil.CONNID_UID_NAME, idPrimaryDef.getFrameworkAttributeName());
assertEquals("Wrong primary identifier matching rule", PrismConstants.UUID_MATCHING_RULE_NAME, idPrimaryDef.getMatchingRuleQName());
assertTrue("NAME definition not in secondary identifiers", accountDef.getSecondaryIdentifiers().contains(idSecondaryDef));
assertEquals("Wrong "+OpenDJController.RESOURCE_OPENDJ_SECONDARY_IDENTIFIER_LOCAL_NAME+" frameworkAttributeName", ProvisioningTestUtil.CONNID_NAME_NAME, idSecondaryDef.getFrameworkAttributeName());
assertEquals("Wrong secondary identifier matching rule", PrismConstants.DISTINGUISHED_NAME_MATCHING_RULE_NAME, idSecondaryDef.getMatchingRuleQName());
assertTrue("No cn update", cnDef.canModify());
assertTrue("No cn read", cnDef.canRead());
assertEquals("Wrong cn matching rule", PrismConstants.STRING_IGNORE_CASE_MATCHING_RULE_NAME, cnDef.getMatchingRuleQName());
assertTrue("No jpegPhoto update", jpegPhoto.canModify());
assertTrue("No jpegPhoto read", jpegPhoto.canRead());
assertEquals("Wrong jpegPhoto matching rule", null, jpegPhoto.getMatchingRuleQName());
assertFalse("isMemberOf update", memberOfDef.canModify());
assertTrue("No isMemberOf read", memberOfDef.canRead());
assertEquals("Wrong isMemberOf matching rule", PrismConstants.DISTINGUISHED_NAME_MATCHING_RULE_NAME, memberOfDef.getMatchingRuleQName());
assertTrue("No labeledUri update", labeledUriDef.canModify());
assertTrue("No labeledUri read", labeledUriDef.canRead());
assertEquals("Wrong labeledUri matching rule", null, labeledUriDef.getMatchingRuleQName());
assertTrue("No secretary update", secretaryDef.canModify());
assertTrue("No secretary read", secretaryDef.canRead());
assertEquals("Wrong secretary matching rule", PrismConstants.DISTINGUISHED_NAME_MATCHING_RULE_NAME, secretaryDef.getMatchingRuleQName());
assertFalse("Bad createTimestamp create", createTimestampDef.canAdd());