CompareTool

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,304 of 4,3040%554 of 5540%3553558248247777
compareObjects(PdfObject, PdfObject, ObjectPath, CompareTool.CompareResult)3860%900%4646666611
compareDictionariesExtended(PdfDictionary, PdfDictionary, ObjectPath, CompareTool.CompareResult, Set)3660%1120%5757717111
compareByContent(String, String, Map)3080%220%1212494911
compareImagesOfPdfs(String, String, List)2710%220%1212515111
compareLinkAnnotations(PdfLinkAnnotation, PdfLinkAnnotation, PdfDocument, PdfDocument)1810%320%1818505011
findBytesDifference(byte[], byte[], StringBuilder)1670%80%55272711
createIgnoredAreasPdfs(String, Map)1590%80%55252511
compareDocumentsEncryption(PdfDocument, PdfDocument, CompareTool.CompareResult)1550%200%1111292911
compareXmp(String, String, boolean)1470%80%55282811
compareLinkAnnotations(String, String)1440%120%77252511
findStringDifference(String, String, StringBuilder)1410%80%55272711
compareByCatalog(PdfDocument, PdfDocument)1200%120%77181811
compareDocumentInfo(String, String, byte[], byte[])1020%60%44222211
compareArraysExtended(PdfArray, PdfArray, ObjectPath, CompareTool.CompareResult)930%300%1616181811
compareVisually(String, String, Map, List)910%100%66191911
compareTagStructures(String, String)890%40%33232311
prepareOutputDirs(String, String)870%80%55121211
compareStreamsExtended(PdfStream, PdfStream, ObjectPath, CompareTool.CompareResult)800%80%55151511
convertDocInfoToStrings(PdfDocumentInfo)720%100%66171711
compareStringsExtended(PdfString, PdfString, ObjectPath, CompareTool.CompareResult)710%80%55141411
flattenNumTree(PdfDictionary, PdfNumber, LinkedList)690%120%77161611
compareDictionariesStructure(PdfDictionary, PdfDictionary, Set)590%140%88101011
compareDocumentsMac(PdfDocument, PdfDocument, CompareTool.CompareResult)570%80%55141411
compareStreamsStructure(PdfStream, PdfStream)470%100%669911
init(String, String)460%20%229911
compareByContent(String, String, String, String, Map, byte[], byte[])380%n/a115511
compareXmls(String, String)360%n/a115511
listDiffPagesAsString(List)360%40%337711
printOutCmpDirectories()350%n/a115511
compareVisuallyAndCombineReports(String, String, String, Map, List)350%40%339911
compareVisually(String, String, String, String, Map)340%n/a114411
getExplicitDestinationPageNum(PdfArray)330%40%336611
compareBooleansExtended(PdfBoolean, PdfBoolean, ObjectPath, CompareTool.CompareResult)320%60%445511
getLinkAnnotations(int, PdfDocument)320%40%337711
compareStreams(InputStream, InputStream)310%60%44111111
loadPagesFromReader(PdfDocument, List, List)290%20%225511
compareNamesExtended(PdfName, PdfName, ObjectPath, CompareTool.CompareResult)290%60%445511
compareNumbersExtended(PdfNumber, PdfNumber, ObjectPath, CompareTool.CompareResult)290%60%445511
convertPdfStringToBytes(PdfString)260%60%446611
CompareTool(String, String)240%n/a119911
createOutputReader(String, ReaderProperties)220%20%224411
CompareTool()180%n/a117711
setPassword(byte[], byte[])150%40%335511
createTestPdfWriter(String, WriterProperties)140%20%223311
static {...}130%20%224411
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
compareBooleans(PdfBoolean, PdfBoolean)90%20%221111
writeOnDiskIfNotExists(String)90%20%223311
enableEncryptionCompare(boolean)80%n/a113311
compareVisually(String, String, String, String)80%n/a111111
convertProducerLine(String)80%n/a111111
writeOnDisk(String)80%20%224411
compareDictionariesExtended(PdfDictionary, PdfDictionary, ObjectPath, CompareTool.CompareResult)80%n/a111111
compareDictionaries(PdfDictionary, PdfDictionary)70%n/a111111
compareStreams(PdfStream, PdfStream)70%n/a111111
compareArrays(PdfArray, PdfArray)70%n/a111111
compareDocumentInfo(String, String)70%n/a111111
compareVisually(String, String, Map)70%n/a111111
createTestPdfWriter(String)60%n/a111111
createOutputReader(String)60%n/a111111
compareDictionariesStructure(PdfDictionary, PdfDictionary)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