@Test
public void testGetFloat() {
final float expectedVal = 234.0f;
Assert.assertEquals("Incorrect float value for " + INT_PROPERTY_KEY,
Float.parseFloat("123"), config.getFloat(INT_PROPERTY_KEY), 0.0);
Assert.assertEquals("Incorrect float value for missing key",
new Float(0.0f), config.getFloat(MISSING_PROPERTY_KEY), 0.0);
Assert.assertEquals("Incorrect default float value for missing key",
expectedVal, config.getFloat(MISSING_PROPERTY_KEY, expectedVal), 0.0);
Assert.assertEquals("Incorrect default float value for missing key",
Float.valueOf(MISSING_PROPERTY_VAL), config.getFloat(MISSING_PROPERTY_KEY, Float.valueOf(MISSING_PROPERTY_VAL)));
}