public void testStripStartExists() throws Exception { Properties p1 = PropertiesUtil.getPropertiesStartingWith("testprop", props); Properties p2 = PropertiesUtil.stripStart("testprop", p1); assertEquals(2, p2.size()); assertEquals("myname", p2.get("name")); assertEquals("myaddress", p2.get("address")); }
public void testStripStartNullProperties() throws Exception { try { PropertiesUtil.stripStart("blahblah", null); fail("Expected: NullPointerException"); } catch (NullPointerException e) { } }
public void testStartingWithNullProperties() throws Exception { try { PropertiesUtil.getPropertiesStartingWith("blahblah", null); fail("Expected: NullPointerException"); } catch (NullPointerException e) { } }
public void testStartingWithExists() throws Exception { Properties p = PropertiesUtil.getPropertiesStartingWith("testprop", props); assertEquals(2, p.size()); assertEquals("myname", p.get("testprop.name")); assertEquals("myaddress", p.get("testprop.address")); }
public void testLoadInvalid() throws Exception { try { Properties p = PropertiesUtil.loadProperties("invalidTest.properties"); fail("Expected: IllegalArgumentException"); } catch (IllegalArgumentException e) { assertEquals( "Cannot override non-overrideable property flibble = flobble with new value flooble", e.getMessage()); } }
public void testStripStartNotExists() throws Exception { Properties p = PropertiesUtil.stripStart("nothing", props); assertEquals(0, p.size()); }
public void testStartingWithNotExists() throws Exception { Properties p = PropertiesUtil.getPropertiesStartingWith("nothing", props); assertEquals(0, p.size()); }