@Test public void addAndGetTypeConverter() throws IOException { TypeConverters converters = new TypeConverters(); exception.expect(IOException.class); converters.get(TestConverter.class); TestConverter converter = new TestConverter(); converters.add(Object.class, converter); Assert.assertSame(converter, converters.get(Object.class)); exception.expect(IOException.class); converters.get(Date.class); } }