@Test public void getInt() throws Exception { String key = "myKey"; assertEquals(1, settings.getInt(key, 1)); assertEquals(2, settings.getInt(key, 2)); map.put(key, 3); assertEquals(3, settings.getInt(key, 2)); map.put(key, "4"); assertEquals(4, settings.getInt(key, 2)); map.put(key, new Object()); try { settings.getInt(key, 9); fail(); } catch (ClassCastException e) { ; // to be expected } }