CompareTool

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,641 of 4,6410%584 of 5840%3843849179179191
compareDictionariesExtended(PdfDictionary, PdfDictionary, ObjectPath, CompareToolResult, Set)4020%1200%6161838311
compareObjects(PdfObject, PdfObject, ObjectPath, CompareToolResult)3860%900%4646696911
compareImagesOfPdfs(String, String, List, double)3260%260%1414686811
compareByContent(String, String, Map)3080%220%1212515111
compareLinkAnnotations(PdfLinkAnnotation, PdfLinkAnnotation, PdfDocument, PdfDocument)1810%320%1818505011
findBytesDifference(byte[], byte[], StringBuilder)1670%80%55313111
createIgnoredAreasPdfs(String, Map)1590%80%55252511
compareDocumentsEncryption(PdfDocument, PdfDocument, CompareToolResult)1550%200%1111303011
compareXmp(String, String, boolean)1470%80%55292911
compareLinkAnnotations(String, String)1440%120%77262611
findStringDifference(String, String, StringBuilder)1410%80%55292911
compareStreamsExtended(PdfStream, PdfStream, ObjectPath, CompareToolResult)1340%200%1111272711
compareDocumentsByCatalog(PdfDocument, PdfDocument)1200%120%77181811
compareDocumentInfo(String, String, byte[], byte[])1020%60%44222211
compareArraysExtended(PdfArray, PdfArray, ObjectPath, CompareToolResult)930%300%1616202011
compareVisually(String, String, Map, List, double)920%100%66191911
compareTagStructures(String, String)890%40%33232311
prepareOutputDirs(String, String)870%80%55121211
compareStringsExtended(PdfString, PdfString, ObjectPath, CompareToolResult)710%80%55151511
flattenNumTree(PdfDictionary, PdfNumber, LinkedList)690%120%77161611
compareTagStructureAgainstXml(String, String)680%40%33171711
convertDocInfoToStrings(PdfDocumentInfo)610%20%229911
compareDictionariesByStructure(PdfDictionary, PdfDictionary, Set)590%140%88101011
compareDocumentsMac(PdfDocument, PdfDocument, CompareToolResult)570%80%55141411
compareStreamsByStructure(PdfStream, PdfStream)470%100%669911
init(String, String)460%20%229911
compareByContent(String, String, String, String, Map, byte[], byte[])380%n/a115511
compareVisually(String, String, String, String, Map, double)360%n/a114411
compareXmls(String, String)360%n/a115511
listDiffPagesAsString(List)360%40%337711
compareVisuallyAndCombineReports(String, String, String, Map, List)360%40%339911
printOutCmpDirectories()350%n/a115511
getExplicitDestinationPageNum(PdfArray)330%40%336611
compareBooleansExtended(PdfBoolean, PdfBoolean, ObjectPath, CompareToolResult)320%60%446611
getLinkAnnotations(int, PdfDocument)320%40%337711
compareStreams(InputStream, InputStream)310%60%44111111
CompareTool(String, String)290%n/a11101011
loadPagesFromReader(PdfDocument, List, List)290%20%225511
compareNamesExtended(PdfName, PdfName, ObjectPath, CompareToolResult)290%60%446611
compareNumbersExtended(PdfNumber, PdfNumber, ObjectPath, CompareToolResult)290%60%445511
convertPdfStringToBytes(PdfString)260%60%446611
CompareTool()230%n/a118811
createOutputReader(String, ReaderProperties)220%20%224411
isSignatureDictionary(PdfDictionary)220%60%444411
compareObjects(PdfObject, PdfObject, ObjectPath, CompareTool.CompareResult)180%n/a113311
static {...}180%20%225511
wrapCompareToolResult(CompareToolResult)160%20%225511
setPassword(byte[], byte[])150%40%335511
createTestPdfWriter(String, WriterProperties)140%20%223311
getCmpReaderProperties()110%20%223311
getOutReaderProperties()110%20%223311
compareByContent(String, String, String)100%n/a111111
compareByContent(String, String, String, String)100%n/a111111
compareByContent(String, String, String, String, byte[], byte[])100%n/a111111
compareByContent(String, String, String, String, Map)100%n/a111111
compareNumbers(PdfNumber, PdfNumber)100%20%221111
compareXmls(byte[], byte[])100%n/a111111
compareVisually(String, String, String, String, Map)90%n/a111111
compareVisually(String, String, String, double)90%n/a111111
compareBooleans(PdfBoolean, PdfBoolean)90%20%221111
writeOnDiskIfNotExists(String)90%20%223311
getPdfObjectName(PdfObject)90%n/a112211
enableEncryptionCompare(boolean)80%n/a113311
compareVisually(String, String, String, String)80%n/a111111
convertProducerLine(String)80%n/a111111
addInfoToStringArray(String[], String, int)80%20%223311
writeOnDisk(String)80%20%224411
compareDictionariesExtended(PdfDictionary, PdfDictionary, ObjectPath, CompareToolResult)80%n/a111111
compareDictionaries(PdfDictionary, PdfDictionary)70%n/a111111
compareDictionariesStructure(PdfDictionary, PdfDictionary, Set)70%n/a111111
compareStreams(PdfStream, PdfStream)70%n/a111111
compareArrays(PdfArray, PdfArray)70%n/a111111
compareDocumentInfo(String, String)70%n/a111111
createTestPdfWriter(String)60%n/a111111
createOutputReader(String)60%n/a111111
compareByCatalog(PdfDocument, PdfDocument)60%n/a111111
compareDictionariesStructure(PdfDictionary, PdfDictionary)60%n/a111111
compareDictionariesByStructure(PdfDictionary, PdfDictionary)60%n/a111111
compareStreamsStructure(PdfStream, PdfStream)60%n/a111111
compareStrings(PdfString, PdfString)60%n/a111111
compareXmp(String, String)60%n/a111111
disableCachedPagesComparison()50%n/a112211
setCompareByContentErrorsLimit(int)50%n/a112211
setGenerateCompareByContentXmlReport(boolean)50%n/a112211
setEventCountingMetaInfo(IMetaInfo)40%n/a112211
enableEncryptionCompare()40%n/a111111
compareNames(PdfName, PdfName)40%n/a111111
cleanup(String)0%n/a112211
lambda$compareImagesOfPdfs$0(IllegalArgumentException)0%n/a111111
lambda$compareDictionariesExtended$2()0%n/a111111
lambda$compareDictionariesExtended$1()0%n/a111111