use of com.linkedin.data.template.StringMapArray in project rest.li by linkedin.
the class TestArray method testStringMapArray.
@Test
public void testStringMapArray() {
TestDataTemplateUtil.FieldInfo fieldInfo = TestDataTemplateUtil.fieldInfo(new ArrayTest(), "stringMapArray");
@SuppressWarnings("unchecked") Class<StringMapArray> templateClass = (Class<StringMapArray>) fieldInfo.getFieldClass();
ArrayDataSchema schema = (ArrayDataSchema) fieldInfo.getField().getType();
List<StringMap> input = new ArrayList<StringMap>();
for (int i = 0; i < 5; ++i) {
input.add(new StringMap());
input.get(i).put("input key " + i, "value " + i);
}
List<StringMap> adds = new ArrayList<StringMap>();
for (int i = 0; i < 5; ++i) {
adds.add(new StringMap());
input.get(i).put("add key " + i, "value " + i);
}
TestArrayTemplate.testArray(templateClass, schema, input, adds);
}
Aggregations