Пример #1
0
  @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));
  }