| | |
| | | import org.opends.server.TestCaseUtils; |
| | | import org.opends.server.backends.SchemaTestMatchingRuleImpl; |
| | | import org.opends.server.core.DirectoryServer; |
| | | import org.opends.server.core.SchemaConfigManager; |
| | | import org.opends.server.types.DirectoryException; |
| | | import org.testng.annotations.AfterClass; |
| | | import org.testng.annotations.BeforeClass; |
| | |
| | | registerNewMatchingRule("testAddValidSchemaFileMatch", "1.3.6.1.4.1.26027.1.999.23"); |
| | | |
| | | |
| | | String schemaDirectory = SchemaConfigManager.getSchemaDirectoryPath(); |
| | | String schemaDirectory = getSchemaDirectory(); |
| | | |
| | | String[] fileLines = |
| | | { |
| | |
| | | "APPLIES testAddMultipleValidSchemaFiles1AT )" |
| | | }; |
| | | |
| | | String schemaDirectory = SchemaConfigManager.getSchemaDirectoryPath(); |
| | | String schemaDirectory = getSchemaDirectory(); |
| | | File validFile1 = new File(schemaDirectory, "05-multiple-valid-1.ldif"); |
| | | writeLines(validFile1, fileLines1); |
| | | |
| | |
| | | Thread.sleep(2); |
| | | |
| | | |
| | | String schemaDirectory = SchemaConfigManager.getSchemaDirectoryPath(); |
| | | String schemaDirectory = getSchemaDirectory(); |
| | | |
| | | File emptyFile = new File(schemaDirectory, "05-empty.ldif"); |
| | | emptyFile.createNewFile(); |
| | |
| | | public void testAddInvalidSchemaFile() |
| | | throws Exception |
| | | { |
| | | String schemaDirectory = SchemaConfigManager.getSchemaDirectoryPath(); |
| | | String schemaDirectory = getSchemaDirectory(); |
| | | |
| | | File invalidFile = new File(schemaDirectory, "05-invalid.ldif"); |
| | | try (BufferedWriter writer = new BufferedWriter(new FileWriter(invalidFile))) |
| | |
| | | assertFalse(resultCode == 0); |
| | | invalidFile.delete(); |
| | | } |
| | | |
| | | private String getSchemaDirectory() |
| | | { |
| | | return DirectoryServer.getEnvironmentConfig().getSchemaDirectory().getPath(); |
| | | } |
| | | } |