Checkpoint cp = new Checkpoint();
cp.setFlexible();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
WritableByteChannel writeChannel = Channels.newChannel(baos);
//File directory = new File(".");
//File writeFile = File.createTempFile("test", ".dbus", directory);
int streamedEvents = 0;
final DbusEventsStatisticsCollector streamStats =
new DbusEventsStatisticsCollector(1, "stream", true, false, null);
//writeChannel = Utils.openChannel(writeFile, true);
StreamEventsArgs args = new StreamEventsArgs(batchFetchSize).setStatsCollector(streamStats);
streamedEvents = dbuf.streamEvents(cp, writeChannel, args).getNumEventsStreamed();
writeChannel.close();
final byte[] eventBytes = baos.toByteArray();
Assert.assertTrue(eventBytes.length > 0);
Assert.assertTrue(streamedEvents > 0);
final DbusEventsStatisticsCollector inputStats =