Map<String, String> values = new HashMap<String, String>();
values.put("key1", "value1");
values.put("key2", "value2");
values.put("key3", "value3");
MapCompositeValueSupport expected = new MapCompositeValueSupport(SimpleMetaType.STRING);
expected.put("key1", SimpleValueSupport.wrap("value1"));
expected.put("key2", SimpleValueSupport.wrap("value2"));
expected.put("key3", SimpleValueSupport.wrap("value3"));
MetaValue result = createMetaValue(values, mapSignature);
CompositeValue actual = assertInstanceOf(result, CompositeValue.class);
getLog().debug("Composite Value: " + actual);
assertEquals(expected, actual);