@Test void testConversion() { FloatConverter floatConverter = new FloatConverter(); assertNull(floatConverter.convert(null)); assertEquals(Float.valueOf(1), floatConverter.convert(Integer.valueOf(1))); assertEquals(Float.valueOf((float) 1.73), floatConverter.convert(Double.valueOf(1.73D))); assertEquals(Float.valueOf((float) 1.73), floatConverter.convert("1.73")); assertEquals(Float.valueOf((float) 1.73), floatConverter.convert(" 1.73 ")); assertEquals(Float.valueOf((float) 1.73), floatConverter.convert(" +1.73 ")); assertEquals(Float.valueOf((float) -1.73), floatConverter.convert(" -1.73 ")); assertEquals(Float.valueOf((float) 1.73), floatConverter.convert(new BigDecimal("1.73"))); try { floatConverter.convert("aaaa"); fail("error"); } catch (TypeConversionException ignore) { } } }
register(MutableByte.class, new MutableByteConverter(this)); FloatConverter floatConverter = new FloatConverter(); register(Float.class, floatConverter); register(float.class, floatConverter);
register(MutableByte.class, new MutableByteConverter(this)); FloatConverter floatConverter = new FloatConverter(); register(Float.class, floatConverter); register(float.class, floatConverter);
register(MutableByte.class, new MutableByteConverter(this)); FloatConverter floatConverter = new FloatConverter(); register(Float.class, floatConverter); register(float.class, floatConverter);