expectedAvailable--;
Assert.assertEquals("Unexpected result when reading 1 byte.", data[0], b1);
Assert.assertEquals("Unexpected result from available() after reading 1 byte.", expectedAvailable, bis.available());
Assert.assertEquals("Unexpected number of bytes read.", buffer.length, c);
AssertExtensions.assertArrayEquals("Unexpected data read into buffer.", data, 1, buffer, 0, c);
Assert.assertEquals("Unexpected result from available() after reading a buffer.", expectedAvailable, bis.available());
AssertExtensions.assertArrayEquals("Unexpected data read into buffer.", data,
1 + buffer.length, buffer, 0, c);
Assert.assertEquals("Unexpected result from available() after reading a buffer.", expectedAvailable, bis.available());
expectedAvailable -= s;
Assert.assertEquals("Unexpected number of bytes skipped.", 10, s);
Assert.assertEquals("Unexpected result from available() after skipping.", expectedAvailable, bis.available());
Assert.assertEquals("Unexpected number of bytes skipped.", expectedAvailable, s);
expectedAvailable = 0;
Assert.assertEquals("Unexpected result from available() after skipping.", expectedAvailable, bis.available());