Author: adrianc Date: Sun Apr 11 05:47:12 2010 New Revision: 932839 URL: http://svn.apache.org/viewvc?rev=932839&view=rev Log: More misc tests.
Modified: commons/sandbox/convert/trunk/src/test/java/org/apache/commons/convert/TestMisc.java Modified: commons/sandbox/convert/trunk/src/test/java/org/apache/commons/convert/TestMisc.java URL: http://svn.apache.org/viewvc/commons/sandbox/convert/trunk/src/test/java/org/apache/commons/convert/TestMisc.java?rev=932839&r1=932838&r2=932839&view=diff ============================================================================== --- commons/sandbox/convert/trunk/src/test/java/org/apache/commons/convert/TestMisc.java (original) +++ commons/sandbox/convert/trunk/src/test/java/org/apache/commons/convert/TestMisc.java Sun Apr 11 05:47:12 2010 @@ -56,6 +56,31 @@ public class TestMisc extends TestCase { constructors[0].newInstance(); } + public void testConversionException() { + java.util.Date nullDate = null; + Converter<String, java.util.Date> converter = new DateTimeConverters.StringToDate(); + try { + nullDate = converter.convert(""); + } catch (ConversionException e) { + @SuppressWarnings("unused") + Exception ex = new ConversionException("Test case"); + ex = new ConversionException("Test case", e); + } + assertEquals("ConversionException", null, nullDate); + } + + public void testConverterFactory() { + Converter<BigDecimal, URL> notFound = null; + try { + notFound = Converters.getConverter(BigDecimal.class, URL.class); + } catch (ClassNotFoundException e) {} + assertEquals("Converter not found", null, notFound); + try { + notFound = Converters.getConverter(BigDecimal.class, URL.class); + } catch (ClassNotFoundException e) {} + assertEquals("Converter not found", null, notFound); + } + public void testLoadContainedConvertersIgnoresException() { Converters.loadContainedConverters(TestMisc.class); }