@Override public void initialize(Map<String, String> target) { for (Map.Entry<K, C> entry : initialValues.entrySet()) { if (entry.getValue() != null) { Initializer.Helper.initialiseAttribute(target, entry.getKey().toString(), serializer.toString(entry.getValue())); } } } };
public void testInitialiseAttributeThrowsExceptionOnDuplicateKey() { Map<String, String> attrs = CollectionUtils.newHashMap(); attrs.put("k1", "v1"); try { Initializer.Helper.initialiseAttribute(attrs, "k1", "v2"); fail("Expected an IllegalArgumentException"); } catch (IllegalArgumentException expected) { } } }
public void testInitialiseAttributeThrowsExceptionOnDuplicateKey() { Map<String, String> attrs = CollectionUtils.newHashMap(); attrs.put("k1", "v1"); try { Initializer.Helper.initialiseAttribute(attrs, "k1", "v2"); fail("Expected an IllegalArgumentException"); } catch (IllegalArgumentException expected) { } } }
@Override public void initialize(Map<String, String> target) { if (value != null) { Initializer.Helper.initialiseAttribute(target, valueAttrName, serializer.toString(value)); } } };