use of com.linkedin.data.template.StringMapMap in project rest.li by linkedin.
the class TestMap method testStringMapMap.
@Test
public void testStringMapMap() {
TestDataTemplateUtil.FieldInfo fieldInfo = TestDataTemplateUtil.fieldInfo(new MapTest(), "stringMapMap");
@SuppressWarnings("unchecked") Class<StringMapMap> templateClass = (Class<StringMapMap>) fieldInfo.getFieldClass();
MapDataSchema schema = (MapDataSchema) fieldInfo.getField().getType();
Map<String, StringMap> input = new HashMap<>();
for (int i = 0; i < 5; ++i) {
String key = "input" + i;
input.put(key, new StringMap());
input.get(key).put("subinput" + i, "subinputvalue" + i);
}
Map<String, StringMap> adds = new HashMap<>();
for (int i = 0; i < 5; ++i) {
String key = "add" + i;
adds.put(key, new StringMap());
adds.get(key).put("subadd" + i, "subaddvalue" + i);
}
TestMapTemplate.testMap(templateClass, schema, input, adds);
}
Aggregations