PdfReaderTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7,613 of 7,6130%128 of 1280%2772771,6671,667213213
pagesTest01()1790%60%44313111
indirectsChain2()1570%60%44303011
pagesTest03()1540%60%44272711
pagesTest02()1500%60%44262611
pagesTest04()1480%60%44272711
pagesTest05()1480%60%44272711
indirectsChain1()1420%40%33282811
pagesTest10()1420%60%44242411
primitivesRead()1290%n/a11262611
fixPdfTest13()1180%40%33303011
openSimpleDoc()1120%n/a11272711
pagesTest06()1120%n/a11262611
indirectsChain3()1110%40%33212111
reusableRandomAccessSourceTest()1090%n/a11141411
invalidIndirect()1050%20%22212111
appendModeWith10PagesFix1()930%40%33171711
appendModeWith10PagesFix2()930%40%33171711
notChangeInvalidPrevInAppendModeTest()900%n/a11202011
newPdfReaderConstructorPropertiesTest()890%n/a11202011
appendModeWith1000Pages()870%40%33161611
appendModeWith1000PagesWithCompression()870%40%33161611
appendModeWith10Pages()870%40%33161611
appendModeWith10PagesWithCompression()870%40%33161611
newPdfReaderConstructorTest()870%n/a11191911
openSimpleDocWithFullCompression()840%n/a11222211
rereadReleasedObjectFromObjectStream()840%n/a11171711
invalidXrefTableRebuildsCorrectlyWhenTrailerIsBeforeObjects()830%n/a11151511
readPdfInvalidPrevConservativeModeTest()820%n/a11202011
streamObjIsNullTest()800%n/a11131311
fixPdfTest10()790%20%22161611
checkXrefPrevWithDifferentTypesConservativeModeTest()790%n/a11191911
fixPdfTest08()750%20%22151511
fixPdfTest09()750%20%22151511
pagesTest11()730%n/a11242411
checkXrefPrevWithDifferentTypesTest()720%n/a11171711
openDocWithFlateFilter()680%20%22131311
objectStreamIncrementalUpdateReading()640%n/a11141411
fixPdfTest02()640%20%22131311
fixPdfTest03()640%20%22131311
fixPdfTest16()640%20%22131311
readDocumentWithIndirectPrevTest()630%n/a11151511
pagesTest09()600%n/a11151511
fixPdfTest01()600%20%22121211
fixPdfTest06()600%20%22121211
fixPdfTest11()600%20%22121211
fixPdfTest12()600%20%22121211
fixPdfTest15()600%20%22121211
fixPdfTest17()600%20%22121211
conformanceCacheTest()580%20%22121211
streamLengthCorrection9()540%20%22141411
freeReferencesTest02()540%n/a11131311
endDicInsteadOfArrayClosingBracketTest()530%20%227711
eofInsteadOfArrayClosingBracketTest()530%20%227711
endObjInsteadOfArrayClosingBracketTest()530%20%227711
nameInsteadOfArrayClosingBracketTest()530%20%227711
objInsteadOfArrayClosingBracketTest()530%20%227711
refInsteadOfArrayClosingBracketTest()530%20%227711
startArrayInsteadOfArrayClosingBracketTest()530%20%227711
stringInsteadOfArrayClosingBracketTest()530%20%227711
streamLengthCorrection1()520%20%22131311
streamWithoutEndstreamKeywordTest()490%n/a11111111
streamWithoutEndstreamKeywordConservativeModeTest()450%n/a119911
streamLengthCorrection2()400%n/a11111111
streamLengthCorrection3()400%n/a11111111
streamLengthCorrection4()400%n/a11111111
streamLengthCorrection5()400%n/a11111111
streamLengthCorrection6()400%n/a11111111
streamLengthCorrection7()400%n/a11111111
streamLengthCorrection8()400%n/a11111111
xrefStreamMissingBytesTest()400%n/a118811
pagesTest07()370%n/a11141411
pagesTest08()370%n/a11141411
tokensPositionIsNotUpdatedWhileReadingLengthTest()360%n/a118811
exponentialXObjectLoopTest()350%n/a119911
wrongTagStructureFlushingTest()350%n/a117711
closingArrayBracketMissingConservativeTest()350%n/a118811
correctSimpleDoc1()340%n/a11101011
correctSimpleDoc2()340%n/a11101011
correctSimpleDoc3()340%n/a11101011
readRASInputStreamTest()340%n/a11101011
testFileIsNotLockedOnException()330%n/a11111111
fixPdfTest18()310%n/a119911
closeStreamCreatedByITextTest()290%n/a117711
readRASInputStreamClosedTest()290%n/a119911
zeroUpdateTest()280%n/a118811
hugeInvalidIndRefObjNumberTest()280%n/a118811
xrefStreamPointsItselfConservativeModeTest()260%n/a118811
xrefStreamsHaveCycledReferencesConservativeModeTest()260%n/a118811
xrefTablePointsItselfConservativeModeTest()260%n/a118811
xrefTablesHaveCycledReferencesConservativeModeTest()260%n/a118811
incorrectXrefSizeInTrailer()250%n/a117711
incorrectXrefSizeInTrailerAppend()250%n/a117711
readRASInputStreamValidTest()250%n/a118811
incrementalUpdateWithOnlyZeroObjectUpdate()240%n/a118811
correctSimpleDoc4()230%n/a119911
fixPdfTest04()230%n/a11101011
fixPdfTest05()230%n/a11101011
fixPdfTest07()230%n/a11101011
fixPdfTest14()230%n/a11101011
readerReuseTest()230%n/a116611
notCloseUserStreamTest()220%n/a117711
xrefStreamPointsItselfTest()220%n/a117711
xrefStreamsHaveCycledReferencesTest()220%n/a117711
streamWithoutEndKeyConservativeModeWithWriterTest()220%n/a116611
freeReferencesTest()210%n/a116611
endArrayClosingBracketInsteadOfEndDicTest()210%n/a115511
endDicClosingBracketInsideTheDicTest()210%n/a115511
initTagTreeStructureThrowsOOMIsCatched()210%n/a115511
justBeforeLimitOfObjectNrSizeTest()200%n/a116611
getTestPdfDictionary()200%n/a113311
createPdfDocumentForTest()200%n/a114411
copyFileForTest(String, String)190%n/a113311
readAandUaDocumentTest()190%n/a114411
exactLimitOfObjectNrSizeTest()180%n/a116611
xrefTablesHaveCycledReferencesTest()180%n/a116611
xrefTablePointsItselfTest()180%n/a116611
checkXrefStreamInvalidSize()180%n/a115511
lambda$initTagTreeStructureThrowsOOMIsCatched$51(File, MemoryLimitsAwareHandler)180%n/a115511
pdfVersionTest()170%n/a115511
getPdfConformanceNoMetadataTest()170%n/a113311
incorrectFilePositionInSubsectionCauseTest()170%n/a114411
noSubsectionCauseTest()170%n/a114411
invalidRefCauseXrefRebuildTest()170%n/a114411
startxrefNotFoundCauseTest()170%n/a114411
noPdfVersionTest()160%n/a114411
startxrefIsNotFollowedByANumberTest()160%n/a115511
startxrefNotFoundTest()160%n/a114411
testManyAppendModeUpdates()150%n/a115511
hasRebuiltXrefPdfDocumentNotReadTest()140%n/a114411
hasHybridXrefPdfDocumentNotReadTest()140%n/a114411
hasXrefStmPdfDocumentNotReadTest()140%n/a114411
hasFixedXrefPdfDocumentNotReadTest()140%n/a114411
getLastXrefPdfDocumentNotReadTest()140%n/a114411
getPermissionsPdfDocumentNotReadTest()140%n/a114411
isOpenedWithFullPPdfDocumentNotReadTest()140%n/a114411
getCryptoModePdfDocumentNotReadTest()140%n/a114411
computeUserPasswordPdfDocumentNotReadTest()140%n/a114411
getOriginalFileIdPdfDocumentNotReadTest()140%n/a114411
getModifiedFileIdPdfDocumentNotReadTest()140%n/a114411
isEncryptedPdfDocumentNotReadTest()140%n/a114411
getPdfAConformancePdfDocumentNotReadTest()140%n/a114411
static {...}140%n/a112211
hasRebuiltXrefReadingNotCompletedTest()120%n/a114411
hasHybridXrefReadingNotCompletedTest()120%n/a114411
hasXrefStmReadingNotCompletedTest()120%n/a114411
hasFixedXrefReadingNotCompletedTest()120%n/a114411
getLastXrefReadingNotCompletedTest()120%n/a114411
getPermissionsReadingNotCompletedTest()120%n/a114411
isOpenedWithFullPReadingNotCompletedTest()120%n/a114411
getCryptoModeReadingNotCompletedTest()120%n/a114411
computeUserPasswordReadingNotCompletedTest()120%n/a114411
getOriginalFileIdReadingNotCompletedTest()120%n/a114411
getModifiedFileIdReadingNotCompletedTest()120%n/a114411
isEncryptedReadingNotCompletedTest()120%n/a114411
lambda$streamWithoutEndKeyConservativeModeWithWriterTest$49(PdfReader)120%n/a111111
pdf11VersionValidTest()110%n/a113311
readingNotCompletedTest(PdfReader)110%n/a113311
objectTypeEqualTo(PdfObject, PdfName)90%n/a112211
lambda$endDicClosingBracketInsideTheDicTest$20(String)90%n/a111111
lambda$endArrayClosingBracketInsteadOfEndDicTest$19(String)90%n/a111111
lambda$notCloseUserStreamTest$18(IRandomAccessSource)90%n/a111111
lambda$readPdfInvalidPrevConservativeModeTest$46(PdfReader, PdfWriter, StampingProperties)80%n/a111111
pdfDocumentNotReadTestInit()70%n/a112211
lambda$readPdfInvalidPrevConservativeModeTest$47(PdfReader, PdfWriter)70%n/a111111
lambda$reusableRandomAccessSourceTest$52()60%n/a111111
lambda$streamObjIsNullTest$50(PdfReader)60%n/a111111
lambda$streamWithoutEndstreamKeywordConservativeModeTest$48(PdfReader)60%n/a111111
lambda$readPdfInvalidPrevConservativeModeTest$45(PdfReader)60%n/a111111
lambda$checkXrefStreamInvalidSize$36(PdfReader)60%n/a111111
lambda$xrefTablesHaveCycledReferencesConservativeModeTest$35(PdfReader)60%n/a111111
lambda$xrefTablePointsItselfConservativeModeTest$34(PdfReader)60%n/a111111
lambda$xrefTablePointsItselfTest$33(PdfReader)60%n/a111111
lambda$xrefTablesHaveCycledReferencesTest$32(PdfReader)60%n/a111111
lambda$xrefStreamsHaveCycledReferencesConservativeModeTest$31(PdfReader)60%n/a111111
lambda$xrefStreamsHaveCycledReferencesTest$30(PdfReader)60%n/a111111
lambda$exactLimitOfObjectNrSizeTest$29(PdfReader)60%n/a111111
lambda$xrefStreamPointsItselfConservativeModeTest$28(PdfReader)60%n/a111111
lambda$xrefStreamPointsItselfTest$27(PdfReader)60%n/a111111
lambda$readingNotCompletedTest$25(PdfReader)60%n/a111111
lambda$readRASInputStreamValidTest$24(PdfReader)60%n/a111111
lambda$readRASInputStreamTest$23(PdfReader)60%n/a111111
lambda$readRASInputStreamClosedTest$22(RASInputStream)60%n/a111111
lambda$closeStreamCreatedByITextTest$17(String)60%n/a111111
lambda$readerReuseTest$1(PdfReader)60%n/a111111
lambda$exponentialXObjectLoopTest$0(PdfDocument)60%n/a111111
lambda$checkXrefPrevWithDifferentTypesConservativeModeTest$44(PdfReader, PdfIndirectReference)50%n/a111111
lambda$checkXrefPrevWithDifferentTypesConservativeModeTest$43(PdfReader, PdfString)50%n/a111111
lambda$checkXrefPrevWithDifferentTypesConservativeModeTest$42(PdfReader, PdfIndirectReference)50%n/a111111
lambda$checkXrefPrevWithDifferentTypesConservativeModeTest$41(PdfReader, PdfNumber)50%n/a111111
lambda$checkXrefPrevWithDifferentTypesTest$40(PdfReader, PdfIndirectReference)50%n/a111111
lambda$checkXrefPrevWithDifferentTypesTest$39(PdfReader, PdfString)50%n/a111111
lambda$checkXrefPrevWithDifferentTypesTest$38(PdfReader, PdfIndirectReference)50%n/a111111
lambda$checkXrefPrevWithDifferentTypesTest$37(PdfReader, PdfNumber)50%n/a111111
lambda$closingArrayBracketMissingConservativeTest$21(PdfDocument)50%n/a111111
lambda$getPdfAConformancePdfDocumentNotReadTest$26(PdfReader)40%n/a111111
lambda$isEncryptedPdfDocumentNotReadTest$13(PdfReader)40%n/a111111
lambda$getModifiedFileIdPdfDocumentNotReadTest$12(PdfReader)40%n/a111111
lambda$getOriginalFileIdPdfDocumentNotReadTest$11(PdfReader)40%n/a111111
lambda$computeUserPasswordPdfDocumentNotReadTest$10(PdfReader)40%n/a111111
lambda$getCryptoModePdfDocumentNotReadTest$9(PdfReader)40%n/a111111
lambda$isOpenedWithFullPPdfDocumentNotReadTest$8(PdfReader)40%n/a111111
lambda$getPermissionsPdfDocumentNotReadTest$7(PdfReader)40%n/a111111
lambda$getLastXrefPdfDocumentNotReadTest$6(PdfReader)40%n/a111111
lambda$hasFixedXrefPdfDocumentNotReadTest$5(PdfReader)40%n/a111111
lambda$hasXrefStmPdfDocumentNotReadTest$4(PdfReader)40%n/a111111
lambda$hasHybridXrefPdfDocumentNotReadTest$3(PdfReader)40%n/a111111
lambda$hasRebuiltXrefPdfDocumentNotReadTest$2(PdfReader)40%n/a111111
PdfReaderTest()30%n/a111111
beforeClass()30%n/a112211
afterClass()30%n/a112211
lambda$startxrefNotFoundTest$16(PdfReader)30%n/a111111
lambda$startxrefIsNotFollowedByANumberTest$15(PdfReader)30%n/a111111
lambda$noPdfVersionTest$14(PdfReader)30%n/a111111