示例#1
0
  public void testCustomComparatorsCreation()
      throws ClassNotFoundException, InstantiationException, IllegalAccessException {
    testProperties.setProperty(
        ComponentFactory.CUSTOM_COMPARATORS, "test:" + TestCustomComparator.class.getName());
    String content = loader.loadCustomComparators();

    assertTrue(content.contains("test:"));
    assertTrue(content.contains("TestCustomComparator"));

    CustomComparator customComparator =
        CustomComparatorRegistry.getCustomComparatorForPrefix("test");
    assertNotNull(customComparator);
    assertTrue(customComparator instanceof TestCustomComparator);
  }