@Test public void testLoad_String() throws Exception { FileConfiguration config = getConfig(); File file = testFolder.newFile("test.config"); BufferedWriter writer = new BufferedWriter(new FileWriter(file)); String saved = getTestValuesString(); Map<String, Object> values = getTestValues(); try { writer.write(saved); } finally { writer.close(); } config.load(file.getAbsolutePath()); for (Map.Entry<String, Object> entry : values.entrySet()) { assertEquals(entry.getValue(), config.get(entry.getKey())); } assertEquals(values.keySet(), config.getKeys(true)); }