| testReadIntoArrayPartialThenUnderlying() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testMarkAndResetDelegatedAfterBufferDrained() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testReadDrainsBufferThenUnderlying() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testReadIntoArrayFromBuffer() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAvailableReportsBufferedThenUnderlying() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testCloseClosesUnderlying() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testSkipPastBufferOnlyUnderlying() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testMarkSupportedFalseWhileBuffered() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testMarkNoOpWhileBuffered() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testReadHonorsStartOffset() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSkipCrossesBufferIntoUnderlying() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSkipWithinBuffer() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testNullUnderlyingRejected() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| TestMergedStream() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |