| | |
| | | import java.io.File; |
| | | import java.io.InputStream; |
| | | import java.io.PrintStream; |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | import org.opends.server.types.LDIFExportConfig; |
| | | import org.opends.server.types.LDIFImportConfig; |
| | | import org.opends.server.types.LDIFImportResult; |
| | | import org.opends.server.types.MatchingRuleUse; |
| | | import org.forgerock.opendj.ldap.schema.MatchingRuleUse; |
| | | import org.opends.server.types.ObjectClass; |
| | | import org.opends.server.types.SearchFilter; |
| | | import org.opends.server.util.CollectionUtils; |
| | |
| | | |
| | | private void assertSchemaDoesNotHaveMatchingRuleUse(MatchingRule matchingRule) |
| | | { |
| | | assertFalse(DirectoryServer.getSchema().getMatchingRuleUses().containsKey(matchingRule)); |
| | | for (MatchingRuleUse matchingRuleUse : DirectoryServer.getSchema().getMatchingRuleUses()) |
| | | { |
| | | assertFalse(matchingRuleUse.getMatchingRule().equals(matchingRule)); |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | "X-ORIGIN 'SchemaBackendTestCase' )"); |
| | | |
| | | assertSchemaDoesNotHaveMatchingRuleUse(matchingRule); |
| | | |
| | | assertEquals(runModify(argsNotPermissive(), ldif, System.err), 0); |
| | | |
| | | MatchingRuleUse mru = |
| | | DirectoryServer.getSchema().getMatchingRuleUse(matchingRule); |
| | | assertNull(mru); |
| | | assertSchemaDoesNotHaveMatchingRuleUse(matchingRule); |
| | | } |
| | | |
| | | /** |