@Test
public void testCompositeDataToMap() throws Exception {
CompositeType compositeType = new CompositeType(
"MyCompositeType",
"my composite descr",
new String[] {"key1", "key2"},
new String[] {"key1 descr", "key2 descr"},
new OpenType[] {SimpleType.STRING, SimpleType.STRING});
Map<String, ?> items = ImmutableMap.of(
"key1", "val1",
"key2", "val2");
CompositeData data = new CompositeDataSupport(compositeType, items);
Map<String,?> result = JmxValueFunctions.compositeDataToMap(data);
assertEquals(result, items);
Map<?,?> result2 = JmxValueFunctions.compositeDataToMap().apply(data);
assertEquals(result2, items);
}