@Test public void getFloat() throws Exception { String key = "myKey"; assertEquals(1.0f, settings.getFloat(key, 1.0f), 1.0E-100); assertEquals(2.0f, settings.getFloat(key, 2.0f), 1.0E-100); map.put(key, 3.0f); assertEquals(3.0f, settings.getFloat(key, 2.0f), 1.0E-100); map.put(key, "4"); assertEquals(4.0f, settings.getFloat(key, 2.0f), 1.0E-100); map.put(key, new Object()); try { settings.getFloat(key, 9.0f); fail(); } catch (ClassCastException e) { ; // to be expected } }