@Test public void testReadArrayOffsetLength_HitEndOfStream()
    throws Exception {

    for (int i = 0; i < DATA_BYTES.length - 1; i++) {
        in.read();
    }
    assertEquals(1, in.read(bs, 2, 2));
    byte[] expected =
        new byte[] { (byte) 1, (byte) 2, DATA_BYTES[DATA_BYTES.length - 1],
            (byte) 4 };
    assertArrayEquals(expected, bs);
}