// watch for last message in test data sequence
CoreTestUtils.watchAndSignalCreation("/test/data" + Strings.padStart(String.valueOf(NB_MESSAGES - 1), 10, '0'),
signalMessagesReceived, zk);
SerializerDeserializer serDeser = injector.getInstance(SerializerDeserializerFactory.class)
.createSerializerDeserializer(Thread.currentThread().getContextClassLoader());
for (Long message : messages) {
Event event = new Event();
event.put("message", long.class, message);
event.setStreamId("inputStream");
emitter.send(0, serDeser.serialize(event));
}
// check sequential nodes in zk with correct data
Assert.assertTrue(signalMessagesReceived.await(10, TimeUnit.SECONDS));
List<String> children = zkClient.getChildren("/test");