// allow in-progress stream
readerQjm.selectInputStreams(streams, 0, true, false);
try {
assertEquals(1, streams.size());
// Validate the actual stream contents.
EditLogInputStream stream = streams.get(0);
assertEquals(0, stream.getFirstTxId());
// for inprogress, we can read only up to second last one
assertEquals(numTxns - 2, stream.getLastTxId());
verifyEdits(streams, 0, numTxns - 1, txns, true);
assertNull(stream.readOp());
} finally {
IOUtils.cleanup(LOG, streams.toArray(new Closeable[0]));
streams.clear();
}
}