PSDImageReaderTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,975 of 2,9750%34 of 340%69695595595252
getTestData()4220%n/a11232311
getTestDataForAffineTransformOpCompatibility()3270%n/a11181811
testGroupLayerRead()2250%n/a11636311
test16bitLr16AndZIPPredictor()1990%n/a11343411
testGrayAlphaLayers()1180%40%33212111
testThumbnailReadingOutOfBounds()940%n/a11252511
unsupportedDimensionsPSD()940%20%22131311
testReadLayersExplicitType()920%80%55202011
unsupportedDimensionsPSB()780%20%22131311
directoryResourceSizeExceedsInput()750%n/a11202011
negativeLayerMaskInfiniteLoop()710%n/a11191911
negativeRLEByteCount()690%20%22171711
testThumbnailReadingNoInput()680%n/a11222211
createLayer(long, int, byte[])670%n/a11212111
testImageTypesLayers()650%100%66181811
testReadLayersExplicitDestination()650%40%33171711
createLayeredPSD(byte[])600%n/a11131311
negativeAdditionalLayerInfoLengthInfiniteLoop()590%n/a11141411
rleByteCountsExceedsInput()590%n/a11151511
test32bitLr32AndZIPPredictor()580%n/a11131311
validDimensionsPSBExceedingPSDLimit()550%n/a11141411
negativeColorDataLength()500%n/a11121211
testThumbnailReadListeners()480%n/a11111111
testReadLayers()470%20%22111111
lambda$testBrokenPackBitsThrowsEOFException$1()420%n/a11121211
testReadUnicodeLayerName()380%n/a119911
testThumbnailReading()350%n/a119911
layerExtraDataSizeTooSmall()330%n/a118811
negativeLayerBlendingDataSize()330%n/a118811
testThumbnailDimensions()320%n/a117711
readTinyInputDeclaringHugeDimensionsIsRejectedBeforeAllocation()310%n/a118811
writeHeader(DataOutputStream, int, int, int, int, int)260%n/a119911
testMultiChannelNoTransparencyPSD()210%n/a116611
testMultiChannelNoTransparencyPSB()210%n/a116611
getMIMETypes()160%n/a111111
testSupportsThumbnail()80%n/a113311
testBrokenPackBitsThrowsEOFException()60%n/a112211
lambda$negativeRLEByteCount$11(PSDImageReader)50%n/a111111
lambda$rleByteCountsExceedsInput$10(PSDImageReader)50%n/a111111
lambda$unsupportedDimensionsPSB$9(PSDImageReader)50%n/a111111
lambda$unsupportedDimensionsPSD$8(PSDImageReader)50%n/a111111
lambda$directoryResourceSizeExceedsInput$7(PSDImageReader)50%n/a111111
lambda$negativeColorDataLength$6(PSDImageReader)50%n/a111111
lambda$negativeLayerBlendingDataSize$5(PSDImageReader)50%n/a111111
lambda$layerExtraDataSizeTooSmall$4(PSDImageReader)50%n/a111111
lambda$negativeAdditionalLayerInfoLengthInfiniteLoop$3(PSDImageReader)50%n/a111111
lambda$negativeLayerMaskInfiniteLoop$2(PSDImageReader)50%n/a111111
lambda$readTinyInputDeclaringHugeDimensionsIsRejectedBeforeAllocation$0(ImageReader)50%n/a111111
createProvider()40%n/a111111
PSDImageReaderTest()0%n/a111111
getFormatNames()0%n/a111111
getSuffixes()0%n/a111111