Пример #1
0
  @Test
  public void testEmpty() throws IOException {
    Props p = new Props();
    p.setSkipEmptyProps(false);
    p.load(readDataFile("test-e.props"));

    assertEquals(2, p.countTotalProperties());
    assertEquals("good", p.getValue("ok"));
    assertEquals("", p.getValue("empty"));
  }
Пример #2
0
  @Test
  public void testMacroNotExistSkipEmpty() {
    Props p = new Props();
    p.setIgnoreMissingMacros(true);
    p.setSkipEmptyProps(false);
    p.setValue("mac1", "value1");
    p.setValue("key1", "${mac1}");
    p.setValue("key2", "${mac2}");

    assertEquals("value1", p.getValue("mac1"));
    assertEquals("value1", p.getValue("key1"));
    assertEquals("", p.getValue("key2"));
  }