PEIconExtractorTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,215 of 3,2150%64 of 640%97975075076565
testFileBackedInputBehavesLikeStream(Path)2470%120%77303011
testTruncatedFile()1740%60%44191911
testOversizedGroupIsSkipped(Path)1520%20%22242411
testImplausibleImageSizeFallsBackToTheDirectory()1500%n/a11101011
groupPe(int[][], byte[][])1220%40%33141411
testOrderFollowsTheImagesNotTheDirectory()1200%n/a117711
testColourDepthBreaksTies()1200%n/a117711
testIconsPerGroupLimit()1130%40%33181811
testFirstGroupOnlyByDefault()850%n/a11161611
testExtractIconsDisabled()790%n/a11171711
testReconstructedIcoIsByteIdentical()750%20%228811
testResourceRootNotAtSectionStart()750%20%229911
testOutputBudgetAcrossGroups()740%80%55141411
testExtractIconsPerRequestJson()730%n/a11151511
testDepthCapBelowLanguageLevel()720%40%33121211
testSectionLargerThanBuffer(Path)690%n/a11151511
testSectionIsReadLazily()680%20%22131311
testDirectoryEntryBudget()650%20%22131311
testIconsFromExe()540%n/a11111111
testStreamStartingAfterFirstFourBytes()530%n/a11101011
testFileBackedInput()480%n/a11101011
testLargestIconComesFirst()470%n/a114411
testLanguageVariants()470%n/a117711
testIconsFromDll()460%n/a119911
grpIconDir(int[])450%20%225511
testEmbeddedLimitSurfaces()430%n/a118811
testSectionBufferFollowsBytesRead()420%20%226611
sharedImagePe(int, int)420%20%227711
manyIconsPe()400%20%227711
testLanguageFallback()390%n/a118811
testDuplicateIconIdInGroupIsRejected()390%n/a118811
testNameThatSpellsAnId()390%n/a118811
testLegacyParsePE()390%n/a117711
testSharedImageDataInGroupIsRejected()370%n/a117711
testOverlappingImagesInGroupAreRejected()360%n/a117711
testFileBackedTruncation(Path)310%n/a117711
testDataOutsideSectionIsSkipped()310%n/a117711
testSourceFailureSurfaces()300%n/a117711
widths(byte[])290%20%224411
imageLengths(byte[])290%20%224411
testCycleInResourceTree()280%n/a118811
testGroupSizeFieldIsIgnored()260%n/a116611
testResourceNameIsCleaned()260%n/a116611
assertIcon(Metadata, String, String, String)260%n/a116611
resourceSectionAt(int)260%20%224411
testExtractorMayDecline()250%n/a116611
testGroupsAreReadBeforeIcons()240%n/a116611
png(int, int, int)200%n/a114411
parseFile(Path)190%n/a115511
bitmap(int, int, int)180%n/a113311
testEmbeddedFailureSurfaces()170%n/a114411
testExeWithoutIcons()160%n/a114411
warning(PEIconExtractorTest.RecordingExtractor)160%20%222211
parse(byte[], PEIconExtractorTest.RecordingExtractor)150%n/a114411
allIcons()120%n/a113311
lambda$testEmbeddedLimitSurfaces$2(TikaInputStream, ParseContext)110%n/a112211
lambda$testSourceFailureSurfaces$1(TikaInputStream, PEIconExtractorTest.RecordingExtractor)110%n/a112211
patched(byte[], int, int)100%n/a113311
putIntLE(byte[], int, int)100%n/a112211
readTestResource(String)100%n/a112211
testIconsAddNoText()70%n/a112211
lambda$testEmbeddedFailureSurfaces$0(PEIconExtractorTest.RecordingExtractor)70%n/a111111
static {...}70%n/a114411
parse(byte[])60%n/a111111
PEIconExtractorTest()30%n/a111111