| | |
| | | String attrName = "uid"; |
| | | assertTrue(DirectoryServer.getSchema().hasAttributeType(attrName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertTrue(DirectoryServer.getSchema().hasAttributeType(attrName)); |
| | | } |
| | | |
| | |
| | | String ocName = "testaddobjectclassmultipleconflicts"; |
| | | assertFalse(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | |
| | | runModify(argsNotPermissive(), ldif, UNWILLING_TO_PERFORM); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | assertFalse(DirectoryServer.getSchema().hasObjectClass(ocName)); |
| | | } |
| | | |
| | |
| | | "'testAddOCUndefinedSuperior' SUP undefined STRUCTURAL " + |
| | | "MUST cn X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |
| | |
| | | "'testAddOCUndefinedRequired' SUP top STRUCTURAL " + |
| | | "MUST undefined X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |
| | |
| | | "MUST ( cn $ xxxundefinedxxx ) " + |
| | | "X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |
| | |
| | | "'testAddOCUndefinedOptional' SUP top STRUCTURAL " + |
| | | "MAY undefined X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |
| | |
| | | "MAY ( cn $ xxxundefinedxxx ) " + |
| | | "X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |
| | |
| | | "'testAddAbstractOCWithNonAbstractSuperior' SUP person " + |
| | | "ABSTRACT MAY description X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |
| | |
| | | "'testAddAuxiliaryOCWithStructuralSuperior' SUP person " + |
| | | "AUXILIARY MAY description X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |
| | |
| | | "'testAddStructuralOCWithAuxiliarySuperior' SUP posixAccount " + |
| | | "STRUCTURAL MAY description X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | runModify(argsNotPermissive(), ldif, INVALID_ATTRIBUTE_SYNTAX); |
| | | runModify(argsNotPermissive(), ldif, CONSTRAINT_VIOLATION); |
| | | } |
| | | |
| | | /** |