| | |
| | | String attrName = "name"; |
| | | assertTrue(DirectoryServer.getSchema().hasAttributeType(attrName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertTrue(DirectoryServer.getSchema().hasAttributeType(attrName)); |
| | | } |
| | | |
| | |
| | | String attrName = "testremoveattributetypereferencedbydcr"; |
| | | assertFalse(DirectoryServer.getSchema().hasAttributeType(attrName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertTrue(DirectoryServer.getSchema().hasAttributeType(attrName)); |
| | | } |
| | | |
| | |
| | | String attrName = "testremoveatrefbymruat"; |
| | | assertFalse(DirectoryServer.getSchema().hasAttributeType(attrName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | |
| | | assertMatchingRuleUseExistsWithName(matchingRule, "testremoveatrefbymrumru"); |
| | | |
| | |
| | | String ocName = "person"; |
| | | assertTrue(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertTrue(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | } |
| | | |
| | |
| | | assertFalse(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | runModify(argsPermissive(), addOCThenNF, SUCCESS); |
| | | |
| | | runModify(argsPermissive(), deleteOC, UNWILLING_TO_PERFORM); |
| | | runModify(argsPermissive(), deleteOC, CONSTRAINT_VIOLATION); |
| | | assertTrue(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | } |
| | | finally |
| | |
| | | String ocName = "testremoveobjectclassreferencedbydcr"; |
| | | assertFalse(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertTrue(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | } |
| | | |
| | |
| | | String nameFormName = "testremovenameformreferencedbydsrnf"; |
| | | assertFalse(DirectoryServer.getSchema().hasNameForm(nameFormName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertTrue(DirectoryServer.getSchema().hasNameForm(nameFormName)); |
| | | } |
| | | |
| | |
| | | int ruleID = 999007; |
| | | assertSchemaHasDITStructureRule(ruleID, false); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertSchemaHasDITStructureRule(ruleID, true); |
| | | |
| | | ldif = toLdif( |