SolutionPortfolioService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total292 of 1,22276%65 of 10638%578757287634
updateSolution(Long, PortfolioDtos.UpdateSolutionRequest, String, WorkspaceContext)1410%220%1212323211
lambda$linkRequirement$2(ProjectSolution, ProjectRequirement, String, int, PortfolioDtos.LinkRequirementSolutionRequest, String, WorkspaceContext, Instant)310%40%335511
addProjectSolution(Long, PortfolioDtos.AddProjectSolutionRequest, String, WorkspaceContext)244665%4233%3451501
upsertTaxonomyCoverage(Long, PortfolioDtos.UpsertTaxonomyCoverageRequest, String, WorkspaceContext)174873%2250%2341501
createSolution(PortfolioDtos.CreateSolutionRequest, String, WorkspaceContext)1113392%6650%6712901
validateSnapshot(String, Long, Long)82273%3350%342801
getSolution(Long, String, WorkspaceContext)80%n/a111111
linkRequirement(Long, Long, PortfolioDtos.LinkRequirementSolutionRequest, String, WorkspaceContext)68893%4450%4512201
updateProjectSolution(Long, Long, PortfolioDtos.UpdateProjectSolutionRequest, String, WorkspaceContext)43890%2250%2301001
requireNodeCode(String)41578%1150%121501
normalizeKey(String, String)41477%1150%121501
normalizeMaturity(Integer)41376%3350%341401
normalizePriority(Integer)41376%3350%341401
normalizePercentage(int, String)4763%2250%231301
lambda$validateSnapshot$9(String)40%n/a111111
lambda$requireProjectSolution$8(Long)40%n/a111111
lambda$requireSolution$5(Long)40%n/a111111
requireSolution(Long, String, WorkspaceContext)31482%1150%120301
requireProjectSolution(Long, Long)31280%1150%121401
lambda$addProjectSolution$1(ArchitectureProject, SolutionDefinition, PortfolioDtos.AddProjectSolutionRequest, String, WorkspaceContext, Instant)23093%2250%230601
proposeFromCurrentMappings(Long, String, WorkspaceContext)13599%3770%3612801
lambda$upsertTaxonomyCoverage$0(SolutionDefinition, String, int, PortfolioDtos.UpsertTaxonomyCoverageRequest, String, WorkspaceContext, Instant)2295%1150%120401
toSolutionView(SolutionDefinition)52100%n/a0102201
toProjectSolutionView(ProjectSolution)52100%n/a0101801
SolutionPortfolioService(SolutionDefinitionRepository, SolutionTaxonomyCoverageRepository, ProjectSolutionRepository, RequirementSolutionLinkRepository, RequirementElementMappingRepository, RequirementAnalysisSnapshotRepository, SolutionProductCandidateRepository, TaxonomyNodeRepository, ProjectPortfolioService, ProductCatalogService, PortfolioJsonCodec)36100%n/a0101301
lambda$toProjectSolutionView$7(RequirementSolutionLink)26100%n/a0101101
lambda$proposeFromCurrentMappings$4(ProjectSolution, ProjectRequirement, RequirementElementMapping, int, SolutionTaxonomyCoverage, String, WorkspaceContext, Instant)26100%n/a010601
lambda$proposeFromCurrentMappings$3(ArchitectureProject, SolutionDefinition, RequirementElementMapping, String, WorkspaceContext, Instant)21100%n/a010301
lambda$toSolutionView$6(SolutionTaxonomyCoverage)18100%n/a010801
listProjectSolutions(Long, String, WorkspaceContext)17100%n/a010301
listSolutions(String, WorkspaceContext)12100%n/a010201
requireProjectSolutionScoped(Long, Long, String, WorkspaceContext)12100%n/a010201
normalizeCurrency(String)4100%n/a010101
static {...}4100%n/a010201