BsonDiff

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total20 of 1,21698%9 of 16894%91112256025
getBsonNode(Diff, EnumSet)198581%2777%2721601
isNumber(String)2295%1583%140501
compareArray(JsonPointer, BsonValue, BsonValue)164100%16100%0904701
introduceMoveOperation()120100%20100%01102301
compareDocuments(JsonPointer, BsonValue, BsonValue)101100%10100%0602001
introduceCopyOperation(BsonValue, BsonValue)66100%10100%0601101
asBson(BsonValue, BsonValue, EnumSet)61100%18100%01001401
introduceExplicitRemoveAndAddOperation()60100%1583%1401101
updatePath(JsonPointer, Diff, List)56100%1990%160901
generateDiffs(JsonPointer, BsonValue, BsonValue)53100%11191%170901
isAllowed(JsonPointer, JsonPointer)51100%21083%2701501
computeRelativePath(JsonPointer, int, int, List)47100%8100%050801
computeUnchangedValues(Map, JsonPointer, BsonValue, BsonValue)39100%9100%0601101
updatePathWithCounters(List, JsonPointer)39100%4100%030701
removeRemaining(JsonPointer, int, int, int, BsonValue)39100%4100%030801
computeDocument(Map, JsonPointer, BsonValue, BsonValue)34100%4100%030801
updateCounters(Diff, int, List)34100%1375%130501
computeArray(Map, JsonPointer, BsonValue, BsonValue)31100%2100%020501
getBsonNodes()27100%2100%020601
addRemaining(JsonPointer, BsonValue, int, int, int)26100%2100%020801
BsonDiff(EnumSet)12100%n/a010401
getUnchangedPart(BsonValue, BsonValue)11100%n/a010301
getLCS(BsonValue, BsonValue)8100%n/a010101
asBson(BsonValue, BsonValue)5100%n/a010101
getMatchingValuePath(Map, BsonValue)5100%n/a010101