@Test public void testInvalidAttribute() { ThriftFlumeEvent thriftEvent = ThriftEventAdaptor.convert(testEvent); Assert.assertNotNull(thriftEvent); Assert.assertNull(new ThriftEventAdaptor(thriftEvent).get("i do not exist")); }
@Test public void testConvert() { ThriftFlumeEvent thriftEvent = ThriftEventAdaptor.convert(testEvent); Assert.assertNotNull(thriftEvent); Assert.assertNotNull(thriftEvent.host); Assert.assertNotNull(thriftEvent.timestamp); Assert.assertNotNull(thriftEvent.fields); Assert.assertNotNull(thriftEvent.priority); for (Entry<String, byte[]> entry : testEvent.getAttrs().entrySet()) { Assert.assertTrue(thriftEvent.fields.containsKey(entry.getKey())); Assert.assertTrue( Arrays.equals(thriftEvent.fields.get(entry.getKey()).array(), entry.getValue())); } }