assertEquals("x-2", new String((byte[]) tuple2.get(0), Charsets.UTF_8));
// verify that we get empty records for a bit
// the fact that we get tuple2 values is because no 'emit' hits
// collector, so values are unchanged.
spout.nextTuple();
List<Object> tuple3 = collector.getTuple();
assertEquals("x-2", new String((byte[]) tuple3.get(0), Charsets.UTF_8));
assertEquals(msgId2, collector.getMessageId());
// delete an old file without a problem