@Test public void testValidWithOverride() { ImmutableHierarchicalConfiguration properties = reader.readPlatformProperties(Lists.immutable.of("PlatformConfigReader/validWithOverride")); assertEquals(4, properties.size()); assertEquals("val1", properties.getString("prop1")); assertEquals("val2Override", properties.getString("prop2")); assertEquals("val3Override", properties.getString("key3.prop3")); assertEquals("val4", properties.getString("key4.prop4")); }
@Test public void testSameFileWarning() { ImmutableHierarchicalConfiguration properties = reader.readPlatformProperties(Lists.immutable.of("PlatformConfigReader/sameFileWarning")); assertEquals(4, properties.size()); assertEquals("val1", properties.getString("prop1")); assertEquals("val2diff", properties.getString("prop2")); assertEquals("val3diff", properties.getString("key3.prop3")); assertEquals("val4", properties.getString("key4.prop4")); }
@Test public void testValidDefault() { ImmutableHierarchicalConfiguration properties = reader.readPlatformProperties(Lists.immutable.of("PlatformConfigReader/validDefault")); assertEquals("val1", properties.getString("prop1")); assertEquals("val2", properties.getString("prop2")); assertEquals("val3", properties.getString("key3.prop3")); assertEquals("val4", properties.getString("key4.prop4")); assertEquals(4, properties.size()); }