private void generateTestData(final ChronicleQueue inputQueue, final ChronicleQueue outputQueue) { final First first = inputQueue.acquireAppender(). methodWriterBuilder(First.class).recordHistory(true).build(); first.say("one"); first.say("two"); first.say("three"); final LoggingFirst loggingFirst = new LoggingFirst(outputQueue.acquireAppender(). methodWriterBuilder(Second.class).build()); final MethodReader reader = inputQueue.createTailer(). methodReaderBuilder().build(loggingFirst); assertThat(reader.readOne(), is(true)); assertThat(reader.readOne(), is(true)); // roll queue file clock.addAndGet(TimeUnit.DAYS.toMillis(2)); assertThat(reader.readOne(), is(true)); assertThat(reader.readOne(), is(false)); }