ProjectPortfolioService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total160 of 1,19586%38 of 11867%3710132291442
importRequirements(Long, List, String, WorkspaceContext)660%100%66171711
updateProject(Long, PortfolioDtos.UpdateProjectRequest, String, WorkspaceContext)146882%5550%5601901
currentVersion(ProjectRequirement)112367%1150%1241001
createRequirement(Long, PortfolioDtos.CreateRequirementRequest, String, WorkspaceContext)612695%21285%2822901
requireText(String, String, int)51878%2466%241601
lambda$currentVersion$8(ProjectRequirement)50%n/a112211
lambda$currentVersion$7(ProjectRequirement)50%n/a112211
createProject(PortfolioDtos.CreateProjectRequest, String, WorkspaceContext)48895%1375%1311901
normalizeBusinessKey(String, String)41477%1150%121401
positiveIdentifier(Long, String)4969%1375%131301
requireNonNull(Object, String)4342%1150%120201
lambda$requireProjectForUpdate$6(Long)40%n/a111111
sourceFragmentIds(PortfolioDtos.SourceReference)33090%2675%2511001
requireRequirement(Long, Long, String, WorkspaceContext)32187%1150%120601
requireRequirementForUpdate(Long, Long, String, WorkspaceContext)32187%1150%120601
requireProject(Long, String, WorkspaceContext)31482%1150%120301
requireProjectForUpdate(Long, String, WorkspaceContext)31482%1150%120301
normalizePriority(Integer)31482%2466%241401
lambda$listApprovedRequirements$1(ProjectRequirement)31076%1150%120201
positivePageNumber(Integer)3872%1375%131301
lambda$sourceFragmentIds$9(Long)2777%1150%120101
updateRequirement(Long, Long, PortfolioDtos.UpdateRequirementRequest, String, WorkspaceContext)6098%2675%2501301
toRequirementView(ProjectRequirement, ProjectRequirementVersion)3997%1150%1201601
addRequirementVersion(Long, Long, PortfolioDtos.CreateRequirementVersionRequest, String, WorkspaceContext)88100%2100%0202301
createVersionEntity(ProjectRequirement, String, String, PortfolioDtos.SourceReference, String, int, Instant)71100%10100%0601401
toProjectView(ArchitectureProject)57100%n/a0102001
listApprovedRequirements(Long, String, WorkspaceContext, int, int)44100%8100%050801
toVersionView(ProjectRequirementVersion)36100%n/a0101401
ProjectPortfolioService(ArchitectureProjectRepository, ProjectRequirementRepository, ProjectRequirementVersionRepository, ProjectSolutionRepository, ProjectConflictRepository, PortfolioFingerprintService, PortfolioJsonCodec)24100%n/a010901
listRequirementVersions(Long, Long, String, WorkspaceContext)19100%n/a010501
listRequirements(Long, String, WorkspaceContext)18100%n/a010701
limited(String, int, String)18100%4100%030501
getRequirement(Long, Long, String, WorkspaceContext)14100%n/a010201
listProjects(String, WorkspaceContext)12100%n/a010201
getProject(Long, String, WorkspaceContext)8100%n/a010101
static {...}8100%n/a010401
lambda$listRequirements$0(ProjectRequirement)7100%n/a010101
lambda$addRequirementVersion$2(ProjectRequirementVersion)6100%n/a010101
lambda$requireRequirementForUpdate$5(Long, Long)5100%n/a010101
lambda$requireRequirement$4(Long, Long)5100%n/a010101
normalizeCurrency(String)4100%n/a010101
lambda$requireProject$3(Long)4100%n/a010101