@Test public void testGetPutRemove() throws Exception { EnginePreferences test = new EnginePreferences("test"); String KEY = "test.key"; assertEquals(null, test.get(KEY, null)); assertEquals("A", test.get(KEY, "A")); assertEquals(null, test.getProperties().getProperty(KEY)); test.put(KEY, "B"); assertEquals("B", test.get(KEY, null)); assertEquals("B", test.get(KEY, "A")); assertEquals("B", test.getProperties().getProperty(KEY)); test.remove(KEY); assertEquals(null, test.get(KEY, null)); assertEquals("A", test.get(KEY, "A")); assertEquals(null, test.getProperties().getProperty(KEY)); }