public static void toJson(EventList obj, java.util.Map<String, Object> json) { json.put("index", obj.getIndex()); if (obj.getList() != null) { JsonArray array = new JsonArray(); obj.getList().forEach(item -> array.add(item.toJson())); json.put("list", array); } } }
@Test public void testEventCopy() { Event event = randomEvent(); checkEvent(event, new Event(event)); checkEvent(event, new Event(event.toJson())); }