@Test
public void testInterpolationConverterFactory() {

    // make sure the class is registered and assigned
    Set<ConverterFactory> set = Converters.getConverterFactories(String.class,
            INTERPOLATION_CLASS);
    assertNotNull(set);
    assertFalse(set.isEmpty());
    assertEquals(set.size(), 1);
    assertSame(set.iterator().next().getClass(), InterpolationConverterFactory.class);
    //
    assertNull(new InterpolationConverterFactory().createConverter(null, null, null));
    assertNull(new InterpolationConverterFactory().createConverter(String.class, null, null));
    assertNull(new InterpolationConverterFactory().createConverter(String.class, Double.class,
            null));
}