public class RequirementsOutcomes extends Object
| Modifier and Type | Field and Description |
|---|---|
static Integer |
DEFAULT_TESTS_PER_REQUIREMENT |
| Constructor and Description |
|---|
RequirementsOutcomes(List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
List<? extends RequirementsTagProvider> requirementsTagProviders,
ReportNameProvider reportNameProvider,
String overview) |
RequirementsOutcomes(Requirement parentRequirement,
List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
List<? extends RequirementsTagProvider> requirementsTagProviders,
ReportNameProvider reportNameProvider,
String overview) |
public static final Integer DEFAULT_TESTS_PER_REQUIREMENT
public RequirementsOutcomes(List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, String overview)
public RequirementsOutcomes(Requirement parentRequirement, List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, String overview)
public RequirementOutcome requirementOutcomeFor(Requirement requirement)
public long getTestCaseCount()
public long getScenarioCount()
public List<Requirement> getRequirements()
public RequirementsOutcomes requirementsOfType(String type)
public RequirementsOutcomes ofType(String type)
public int getFlattenedRequirementCount()
public Optional<Requirement> getParentRequirement()
public Optional<Requirement> getGrandparentRequirement()
public int getRequirementCount()
public List<RequirementOutcome> getRequirementOutcomes()
public List<RequirementOutcome> getVisibleOutcomes()
public String getType()
public String getChildrenType()
public TestOutcomes getTestOutcomes()
public Optional<TestResult> getTestResultForTestNamed(String name)
public int getCompletedRequirementsCount()
public int getUnsuccessfulRequirementsCount()
public int getErrorRequirementsCount()
public int getFailingRequirementsCount()
public int getPendingRequirementsCount()
public int getCompromisedRequirementsCount()
public int getIgnoredRequirementsCount()
public int getSkippedRequirementsCount()
public int getRequirementsWithoutTestsCount()
public long getTotalRequirements()
public List<RequirementOutcome> getFlattenedRequirementOutcomes()
public List<RequirementOutcome> getLeafRequirementOutcomes()
public List<RequirementOutcome> geLeafRequirementOutcomes(List<RequirementOutcome> outcomes)
public List<RequirementOutcome> getFlattenedRequirementOutcomes(List<RequirementOutcome> outcomes)
public OutcomeCounter getTotal()
public OutcomeCounter count(TestType testType)
public OutcomeCounter count(String testType)
public int getTotalTestCount()
public RequirementsPercentageFormatter getFormattedPercentage()
public RequirementsPercentageFormatter getFormattedPercentage(String testType)
public RequirementsPercentageFormatter getFormattedPercentage(TestType testType)
public int getEstimatedUnimplementedTests()
public RequirementsProportionCounter getProportion()
public RequirementsProportionCounter proportionOf(String testType)
public RequirementsProportionCounter proportionOf(TestType testType)
public RequirementsOutcomes getReleasedRequirementsFor(Release release)
public RequirementsOutcomes filteredByDisplayTag()
public RequirementsOutcomes withoutUnrelatedRequirements()
public boolean shouldPrune(RequirementOutcome requirementOutcome)
public String getOverview()
public Optional<RequirementOutcome> getOutcomeFor(Requirement requirement)
Copyright © 2022. All rights reserved.