@Test public void testFloat() { float value = 13; assertEquals(value, new ConstantFloatGetter<Object>(value).getFloat(null), 0.00000001); assertEquals(value, new ConstantFloatGetter<Object>(value).get(null).floatValue(), 0.00000001); } @Test
@Test public void testMapFloat() throws Exception { newFieldMapperAndMapToPS(new ConstantFloatGetter<Object>((float)2), float.class); newFieldMapperAndMapToPS(new ConstantGetter<Object, Float>((float) 3), Float.class); newFieldMapperAndMapToPS(NullGetter.<Object, Float>getter(), Float.class); verify(ps).setFloat(1, (float) 2); verify(ps).setFloat(2, (float) 3); verify(ps).setNull(3, Types.FLOAT); }
createFieldMapper(DbPrimitiveObjectWithSetter.class, "pFloat", new ConstantFloatGetter<Object>(16f));