| wrapChannel() |  | 0% |  | 0% | 4 | 4 | 50 | 50 | 1 | 1 |
| assertDrain(ReadableByteChannelMock, LongFunction) |  | 0% | | n/a | 1 | 1 | 69 | 69 | 1 | 1 |
| drainFileChannel() |  | 0% |  | 0% | 4 | 4 | 48 | 48 | 1 | 1 |
| receiveBufferArrayBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| getOption() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| readBlockingToBufferArrayWithTimeout() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| receiveBufferArrayBlocking() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| readBlockingToBufferArray() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| transferBlockingToFile2() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| transferBlockingFromFile2() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| shutdownWritesBlocking() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| sendBufferArrayBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| flushBlocking() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| writeBufferArrayBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| acceptBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| readBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| receiveBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| transferBlockingToFile1() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| writeBufferArrayBlocking() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| transferBlockingFromFile1() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| sendBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| writeBlockingWithTimeout() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| sendBufferArrayBlocking() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| readBlocking() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| receiveBlocking() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| readBlockingWithTimeoutToEmptyBuffer() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| writeBlocking() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| setChannelListeners() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| sendBlocking() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| acceptBlocking() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| readBlockingToEmptyBuffer() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| unwrap() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| readBlockingToEmptyBufferArrayWithTimeout() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setAcceptListener() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| init() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$drainReadableByteChannel$4(ReadableByteChannelMock, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$drainStreamSourceChannelAsReadableByteChannel$3(ReadableByteChannelMock, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$drainStreamSourceChannel$2(ConnectedStreamChannelMock, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| drainStreamSourceChannel() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| drainStreamSourceChannelAsReadableByteChannel() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| drainReadableByteChannel() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ChannelsTestCase() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$setAcceptListener$1(AcceptingChannel) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$setChannelListeners$0(ConnectedStreamChannel) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |