@Test public void testSerialize() throws IOException { NessEvent e = NessEvent.createEvent(USER, ENTRY_TIMESTAMP, EVENT_ID, NessEventTypes.SEARCH, payload); String serialized = mapper.writeValueAsString(e); Assert.assertEquals(mapper.readValue(loadJson("/serializedEvent.json"), TreeMap.class), mapper.readValue(serialized, TreeMap.class)); }
@Test public void testDeserialize() throws IOException { NessEvent event = mapper.readValue(loadJson("/serializedEvent.json"), NessEvent.class); Assert.assertEquals(payload, event.getPayload()); Assert.assertEquals(EVENT_ID, event.getId()); Assert.assertEquals(ENTRY_TIMESTAMP, event.getTimestamp()); Assert.assertEquals(NessEventTypes.SEARCH, event.getType()); Assert.assertEquals(USER, event.getUser()); }