@Override public boolean accept(final NessEvent event) { return event != null && eventType.equals(event.getType()); }
@Override public boolean accept(final NessEvent event) { return event != null && eventType.equals(event.getType()); }
@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()); }
public void testNullPayloadOk() { final NessEvent event = NessEvent.createEvent(USER_ID, TIMESTAMP, ID, TYPE, PAYLOAD); Assert.assertEquals(USER_ID, event.getUser()); Assert.assertEquals(TIMESTAMP, event.getTimestamp()); Assert.assertEquals(ID, event.getId()); Assert.assertEquals(TYPE, event.getType()); final Map<String, ? extends Object> payload = event.getPayload(); Assert.assertNotNull(payload); Assert.assertEquals(0, payload.size()); }
@Test public void testShorterOk() { final NessEvent event = NessEvent.createEvent(USER_ID, TYPE); Assert.assertEquals(USER_ID, event.getUser()); Assert.assertEquals(TYPE, event.getType()); final Map<String, ? extends Object> payload = event.getPayload(); Assert.assertNotNull(payload); Assert.assertEquals(0, payload.size()); Assert.assertNotNull(event.getTimestamp()); Assert.assertNotNull(event.getId()); }
public void testNullUserOk() { final NessEvent event = NessEvent.createEvent(null, TIMESTAMP, ID, TYPE, PAYLOAD); Assert.assertNull(event.getUser()); Assert.assertEquals(TIMESTAMP, event.getTimestamp()); Assert.assertEquals(ID, event.getId()); Assert.assertEquals(TYPE, event.getType()); Assert.assertEquals(PAYLOAD, event.getPayload()); }
@Test public void testShortOk() { final NessEvent event = NessEvent.createEvent(USER_ID, TYPE, PAYLOAD); Assert.assertEquals(USER_ID, event.getUser()); Assert.assertEquals(TYPE, event.getType()); Assert.assertEquals(PAYLOAD, event.getPayload()); Assert.assertNotNull(event.getTimestamp()); Assert.assertNotNull(event.getId()); }
@Test public void testOk() { final NessEvent event = NessEvent.createEvent(USER_ID, TIMESTAMP, ID, TYPE, PAYLOAD); Assert.assertEquals(USER_ID, event.getUser()); Assert.assertEquals(TIMESTAMP, event.getTimestamp()); Assert.assertEquals(ID, event.getId()); Assert.assertEquals(TYPE, event.getType()); Assert.assertEquals(PAYLOAD, event.getPayload()); }