package fitnesse.slim.converters; import fitnesse.slim.Converter; import org.junit.Test; import static org.junit.Assert.*; import java.util.Date; public class ConverterRegistryTest { @Test public void checkInitialisationSuccessful() { Converter converter = ConverterRegistry.getConverterForClass(Date.class); Date converted = (Date) converter.fromString("27-FEB-2012"); assertNotNull(converted); } @Test public void useConverterFromCustomizing() { ConverterRegistry.addConverter(CustomClass.class, new CustomConverter()); Converter converter = ConverterRegistry.getConverterForClass(CustomClass.class); assertEquals("customConverter", converter.toString(new CustomClass())); } static class CustomClass { } static class CustomConverter implements Converter { public String toString(Object o) { return "customConverter"; } public Object fromString(String arg) { return "customConverter"; } } }