@Test
public void testStreamInterleaved() throws Exception {

    streamInterleaved(reader, new PairedEndAdapter() {
            @Override
            public void paired(final Fastq left, final Fastq right) {
                assertEquals(PairedEndFastqReaderTest.this.left.getDescription(), left.getDescription());
                assertEquals(PairedEndFastqReaderTest.this.right.getDescription(), right.getDescription());
            }
            @Override
            public void unpaired(final Fastq unpaired) {
                fail("unpaired " + unpaired);
            }
        });
}