public void remove(final Collection<String> propertiesToRemove) { if (null != propertiesToRemove) { for (final String property : propertiesToRemove) { remove(property); } } }
public Object removeProperty(final String propName) { return properties.remove(propName); }
@Override public void remove(final Collection<String> propertiesToRemove) { properties.remove(propertiesToRemove); loadedProperties.removeAll(propertiesToRemove); }
@Override public Object remove(final Object name) { final Object result = properties.remove(name); loadedProperties.remove(name.toString()); return result; }
@Test public void shouldRemoveProperties() { // Given final String property1 = "property 1"; final String property2 = "property 2"; final String property3 = "property 3"; final String property4 = "property 4"; final String propertyValue1 = "property value 1"; final String propertyValue2 = "property value 2"; final String propertyValue3 = "property value 3"; final String propertyValue4 = "property value 4"; final Collection<String> propertiesToRemove = Arrays.asList(property2, property4); final Properties properties = new Properties(); properties.put(property1, propertyValue1); properties.put(property2, propertyValue2); properties.put(property3, propertyValue3); properties.put(property4, propertyValue4); // When properties.remove(propertiesToRemove); // Then assertEquals(2, properties.size()); assertEquals(propertyValue1, properties.get(property1)); assertEquals(propertyValue3, properties.get(property3)); }
public void remove(final Collection<String> propertiesToRemove) { if (null != propertiesToRemove) { for (final String property : propertiesToRemove) { remove(property); } } }
public Object removeProperty(final String propName) { return properties.remove(propName); }
@Override public void remove(final Collection<String> propertiesToRemove) { properties.remove(propertiesToRemove); loadedProperties.removeAll(propertiesToRemove); }
@Override public Object remove(final Object name) { final Object result = properties.remove(name); loadedProperties.remove(name.toString()); return result; }