assertTrue(c.tailBody()); // finish reading the first file
assertEquals(5, q.size()); // should be 5 in queue.
assertTrue(c.tailBody()); // notice raflen!= filelen, reset
assertTrue(c.tailBody()); // open new file
assertTrue(c.tailBody()); // read
assertFalse(c.tailBody()); // no more to read
assertEquals(11, q.size()); // should be 5 in queue.
assertFalse(c.tailBody()); // no change this time
assertEquals(11, q.size());