| assertSubsampledImageDataEquals(String, BufferedImage, BufferedImage, ImageReadParam) |  | 0% |  | 0% | 4 | 4 | 29 | 29 | 1 | 1 |
| assertImageDataEquals(String, BufferedImage, BufferedImage) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| testMultipleAddIIOReadProgressListenerCallbacks() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testRead() |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| assertReadWithSourceRegionParamEqualImage(Rectangle, ImageReaderAbstractTest.TestData, int) |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testSetDestinationIllegal() |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| testSetDestinationType() |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1 |
| testNotBadCachingThumbnails() |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 1 | 1 |
| testReadWithSizeAndSourceRegionParam() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| testThumbnailProgress() |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| testAbort() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testRemoveIIOReadProgressListenerMultiple() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testAffineTransformOpCompatibility() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| assertRGBEquals(String, int, int, int) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testReadWithSubsampleAndSourceRegionParam() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testSetDestination() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| testReadWithSizeParam() |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| testReadWithSourceRegionParam() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testGetNumImages() |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| testSetDestinationTypeIllegal() |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| testReadWithNewParam() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReadWithDefaultParam() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReadWithSubsampleParamDimensions() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testReadAsRenderedImageWithDefaultParam() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testReadWithNullParam() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReadAsRenderedImage() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testAddIIOReadProgressListenerCallbacks() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testGetTypeSpecifiers() |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| testSetDestinationRaw() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| testReadThumbnails() |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| testRemoveAllIIOReadProgressListenersMultiple() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| createIllegalTypes(Iterator) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| testSetDestinationOffset() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testNotBadCaching() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| testReadWithSubsampleParamPixels() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testGetAspectRatio() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| assertProviderInstalled0(String, Class, Iterator) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| testReRead() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testRemoveIIOReadProgressListener() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReadAsRenderedImageIndexOutOfBounds() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testGetNumImagesNoInput() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testGetWidth() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testGetHeight() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testRemoveAllIIOReadProgressListeners() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testProviderAndMetadataFormatNamesMatch() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| testReadAsRenderedImageIndexNegative() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReadIndexNegative() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testReadIndexOutOfBounds() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testGetWidthIndexOutOfBounds() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testGetHeightIndexOutOfBounds() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testGetAspectRatioNoInput() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testGetAspectRatioIndexOutOfBounds() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testProviderCanRead() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testGetWidthNoInput() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testGetHeightNoInput() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSetDestinationOffsetNull() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testGetFormatName() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testReadAsRenderedImageNoInput() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testGetMinIndex() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testSetInput() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testProviderCanReadNull() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testReadIndexNegativeWithParam() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testReadIndexOutOfBoundsWithParam() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testProviderInstalledForNames() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testProviderInstalledForSuffixes() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testProviderInstalledForMIMETypes() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| ImageReaderAbstractTest() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| assertProviderInstalledForName(String, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testReadWithSourceRegionParamEqualImage() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testGetMinIndexNoInput() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testDisposeAfterRead() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSetInputNull() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testReadNoInputWithParam() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testGetDefaultReadParam() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testAddIIOReadProgressListener() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRemoveIIOReadProgressListenerNone() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createReader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testReadNoInput() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testAddIIOReadProgressListenerNull() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRemoveIIOReadProgressListenerNull() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertProviderInstalledForMIMEType(String, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertProviderInstalledForSuffix(String, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testReadIndexOutOfBoundsWithParam$2(ImageReader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testReadIndexNegativeWithParam$1(ImageReader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| failBecause(String, Throwable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isOurProvider(ImageReaderSpi) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testDisposeBeforeRead() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSetDestinationBands() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testSetSourceBands() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClassLoaderResource(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testReadNoInputWithParam$3(ImageReader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testReadNoInput$0(ImageReader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTestDataForAffineTransformOpCompatibility() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |