public static void testIntegralHandling() { assertEquals("3", NumericConverterFactory.toIntegral("3")); assertEquals("3", NumericConverterFactory.toIntegral("3.0")); assertEquals("-3", NumericConverterFactory.toIntegral("-3")); assertEquals("-3", NumericConverterFactory.toIntegral("-3.0")); assertEquals("3000", NumericConverterFactory.toIntegral("3000.0")); assertEquals("3000", NumericConverterFactory.toIntegral("3000,0")); }
Object convertSafe(Object source, Class<?> target) throws Exception { Hints hints = new Hints(); hints.put(ConverterFactory.SAFE_CONVERSION, new Boolean(true)); return factory.createConverter(source.getClass(), target, hints).convert(source, target); }
Object convert(Object source, Class target) throws Exception { return factory.createConverter(source.getClass(), target, null).convert(source, target); }