@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")); }
@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")); }