DecisionRationaleReportService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total357 of 3,26589%140 of 48070%13032282694382
buildWarnings(DecisionRationaleReportService.DecisionAnalysisInput, ViewContext, DecisionRationaleReportService.Completeness, Map, Map, List, Set, Map, List, boolean)10721967%264462%2036309301
validateProductCoverageGaps(List, Map, Map, Map)7118372%192556%1923124901
comparativeRationale(TaxonomyNode, Integer, List, boolean)2415386%41071%4865001
assessCompleteness(List, List, Map, Map, List)2215587%52382%51563801
fingerprintAnalysis(DecisionRationaleReportService.DecisionAnalysisInput, Map, Map, List)1513790%1583%1443201
generate(DecisionRationaleReportService.DecisionAnalysisInput, WorkspaceContext, ViewContext, Locale)1446797%85286%731310101
reasonFor(TaxonomyNode, Integer, Map, boolean)124076%6857%5841701
copySnapshotNode(TaxonomyNodeDto, String, Map, Set)1013793%61062%6923201
displayName(TaxonomyNode, boolean)81260%3350%241301
displayDescription(TaxonomyNode, boolean)81157%3350%241301
lambda$sanitizeScores$4(Map, String, Integer)72175%5550%562601
value(Object)70%20%221111
lambda$buildChapters$17(Map, TaxonomyNode)70%n/a111111
scoreText(Integer, boolean)61062%3350%241301
hierarchyFromSnapshot(List)55391%3562%3511201
determineStatus(boolean, String, List, List, List)2987%61062%590901
rootFromCode(String)1785%3350%341401
buildChapters(List, Map, Map, Map, boolean)28099%22692%21507201
conciseConclusion(DecisionRationaleReport.LeafCandidate, List, boolean)3594%1583%1411101
abbreviateHash(String)1990%2466%241401
lambda$copyAndSort$7(Map, String, List)1789%1150%120401
sanitizeScores(Map)1285%1150%121501
sanitizeReasons(Map)1285%1150%121501
copyAndSort(Map)1285%1150%121501
lambda$validateProductCoverageGaps$6(Map, String)1285%2250%230101
lambda$buildChapters$19(DecisionRationaleReport.ChildDecision)880%1150%120201
lambda$buildWarnings$26(Set, String)675%1150%120101
lambda$pathToRoot$25(TaxonomyNode, TaxonomyNode)0%n/a111111
visit(TaxonomyNode, Map, Set, List)3797%3562%351701
lambda$hasResolvedProductCoverageGap$13(String, Integer, List, Map, ProductCoverageGap)3196%6650%670501
lambda$hasResolvedProductCoverageGap$12(Map, String)1392%2250%230101
lambda$generate$1(String)888%2250%230101
lambda$pathToRoot$23(TaxonomyNode)685%1150%120101
buildPath(String, Map, Map, Map, boolean)82100%6100%0401401
lambda$findLeadingLeaves$22(Map, Map, boolean, List, TaxonomyNode)55100%n/a0101101
pathToRoot(String, Collection)54100%1583%1401301
decisionSummary(TaxonomyNode, List, boolean)44100%2100%0201301
findLeadingLeaves(List, Map, Map, Map, boolean)32100%n/a0101101
preOrder(List, Map)27100%2100%020601
firstNonBlank(String[])26100%1583%140401
currentHierarchy()22100%n/a010501
localShare(Integer, Integer)22100%2466%240301
updateDigest(MessageDigest, String, String)20100%n/a010501
DecisionRationaleReportService(TaxonomyService, TaxonomyCatalogueMetadataService, DecisionReportBuildMetadataService, String)18100%n/a010601
lambda$sanitizeReasons$5(Map, String, String)18100%4450%450301
lambda$buildWarnings$29(DecisionRationaleReportService.DecisionAnalysisInput, TaxonomyNode)16100%4100%030201
indexNodes(List, Map)15100%n/a010401
snapshotValue(DecisionRationaleReportService.DecisionAnalysisInput, Function, String)14100%2100%020301
lambda$findLeadingLeaves$21(Map, TaxonomyNode)13100%2100%020101
lambda$buildChapters$16(Map, TaxonomyNode)13100%2100%020101
lambda$buildChapters$14(Map, TaxonomyNode)13100%2100%020101
lambda$buildWarnings$27(Map.Entry)12100%1375%130101
lambda$assessCompleteness$11(Map, String)12100%2100%020101
immutableChildrenMap(Map)11100%n/a010301
lambda$fingerprintAnalysis$41(MessageDigest, Map.Entry)11100%n/a010201
lambda$fingerprintAnalysis$40(MessageDigest, Map.Entry)11100%n/a010201
lambda$comparativeRationale$34(DecisionRationaleReport.ChildDecision)11100%4100%030101
lambda$decisionSummary$31(DecisionRationaleReport.ChildDecision)11100%4100%030101
normalized(String, String)10100%1375%130101
lambda$static$0(TaxonomyNode)10100%2100%020201
hasResolvedProductCoverageGap(String, Integer, List, Map, List)9100%n/a010101
lambda$buildWarnings$28(Map, Map.Entry)9100%2100%020101
roundOneDecimal(double)8100%n/a010101
lambda$comparativeRationale$36(DecisionRationaleReport.ChildDecision)8100%2100%020101
lambda$comparativeRationale$35(DecisionRationaleReport.ChildDecision)8100%2100%020101
lambda$buildWarnings$30(Map, String)8100%n/a010101
lambda$findLeadingLeaves$20(Map, TaxonomyNode)8100%n/a010101
lambda$buildChapters$18(DecisionRationaleReport.ChildDecision)8100%2100%020101
lambda$buildChapters$15(Map, String)8100%2100%020101
static {...}8100%n/a010301
lambda$indexNodes$9(Map, TaxonomyNode)7100%n/a010101
lambda$indexNodes$8(Map, TaxonomyNode)7100%n/a010101
lambda$immutableChildrenMap$3(Map, String, List)7100%n/a010101
lambda$generate$2(Integer)7100%2100%020101
methodologyNote(boolean)6100%2100%020301
lambda$comparativeRationale$39(DecisionRationaleReport.ChildDecision)6100%n/a010101
lambda$comparativeRationale$38(DecisionRationaleReport.ChildDecision)6100%n/a010101
lambda$comparativeRationale$37(DecisionRationaleReport.ChildDecision)6100%n/a010101
lambda$decisionSummary$33(DecisionRationaleReport.ChildDecision)6100%n/a010101
lambda$decisionSummary$32(DecisionRationaleReport.ChildDecision)6100%n/a010101
lambda$indexNodes$10(Map, List)5100%n/a010101
lambda$pathToRoot$24(TaxonomyNode)100%n/a010101