| testToByteArrayByteBufferToSmall() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testToByteArrayByteBufferNonArray() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testToByteArrayMaxLengthWithByteArrayInitLenShort() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToByteArrayMaxLengthWithByteArrayInitLenLong() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testToByteArrayNegativeLength() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testCopyToFile() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testToByteArrayNegativeLength2() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testToByteArrayMaxLengthShorterThanArrayWithByteArrayOverride() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testMaxLengthIgnored() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| testReadFullyOffset() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testReadFullyAtLength() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testChecksumStream() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testToByteArrayMaxLength() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToByteArrayMaxLengthLongerThanArray() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToByteArrayMaxLengthShorterThanArray() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testReadFullyChannel() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testReadFullyChannelSimple() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testReadFully() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testPeekFirst8BytesTooLessAvailable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testReadFullySimple() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testToByteArrayByteBuffer() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSafelyCloneData() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSafelyCloneDataHugeLength() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCalculateByteArrayInitLength() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testReadFullyChannelEOF() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testChecksum() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSetMaxOverrideLimitWithLength() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testReadFullyEOF() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testReadFullyEOFZero() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSafelyCloneDataButLengthLimit() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSetMaxOverrideLimit() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| setUp() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| testSkipFullyByteArray() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testSkipFullyByteArrayGtIntMax() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testSetMaxOverrideWithLength() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testNewFile() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testAllowedPathTraversal() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testAllowedPathTraversal2() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSetMaxOverride() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| data123() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testToByteArray() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testSetMaxOverrideOverLimit() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSetMaxOverrideOverLimitWithLength() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testPeekFirst8BytesWithPushbackInputStream() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSafelyCloneEmpty() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDisallowedPathTraversal() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSafelyAllocateLimit() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testCopyToInvalidFile$5(InputStream) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSkipFully() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSkipFullyGtIntMax() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSkipZero() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testSafelyCloneInvalid() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testPeekFirst8Bytes() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSkipFullyBug61294() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testZeroByte() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testCopyToInvalidFile() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSkipNegative() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testMaxLengthTooLong() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testMaxLengthInvalid() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSafelyAllocate() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testWonkyInputStream() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| windowsPathIfNecessary(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| testReadFullyChannelEOFException() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testSafelyCloneDataButLengthLimit$16(byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSafelyCloneInvalid$15() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSafelyCloneInvalid$14() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSafelyCloneInvalid$13() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testChecksumStream$12() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReadFullyChannelEOFException$11(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeekFirst8BytesEmpty$0() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testSafelyCloneNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| tearDown() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$testSetMaxOverrideOverLimitWithLength$10(ByteArrayInputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testMaxLengthInvalid$8(InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testMaxLengthTooLong$7(InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testToByteArrayNegativeMaxLength$3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testToByteArrayMaxLengthTooSmall$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testPeekFirst8BytesEmpty() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testToByteArrayTooSmall() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testToByteArrayMaxLengthTooSmall() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testToByteArrayNegativeMaxLength() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testDisallowedPathTraversal$17(File, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSkipNegative$6(InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testToByteArrayMaxLengthShorterThanArray$4(ByteArrayInputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testToByteArrayTooSmall$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSetMaxOverrideOverLimit$9(ByteArrayInputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestIOUtils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |