| testIndexedTextOnATransparentBackgroundIsAdmitted() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| testToleranceDecidesWhatCountsAsInk() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testTextIsNotMistakenForSpecks() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| speckled(int, int, double) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| testScatteredSpecksAreBlank() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testInkBelowTheThresholdIsBlankAndAboveIsNot() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSomethingThatIsNotAnImageIsAdmitted() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testALargeImageIsSubsampledNotRefused() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAFullyTransparentImageIsBlank() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testAWhiteImageIsBlank() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAFlatGreyScanIsBlank() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testBadSettingsAreRefused() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDarkTextOnATransparentBackgroundIsAdmitted() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testLightTextOnATransparentBackgroundIsAdmitted() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testDespeckleCanBeTurnedOff() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| check(BlankImageCheck, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testAnImageWithInkIsAdmitted() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testBadSettingsAreRefused$2(BlankImageCheck) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testBadSettingsAreRefused$1(BlankImageCheck) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testBadSettingsAreRefused$0(BlankImageCheck) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| BlankImageCheckTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |