Class RequirementsOutcomes
java.lang.Object
net.thucydides.core.requirements.reports.RequirementsOutcomes
A set of test results for a list of high-level requirements.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRequirementsOutcomes(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) -
Method Summary
Modifier and TypeMethodDescriptiongeLeafRequirementOutcomes(List<RequirementOutcome> outcomes) intintintintintintgetFormattedPercentage(String testType) getFormattedPercentage(TestType testType) intgetOutcomeFor(Requirement requirement) intgetReleasedRequirementsFor(Release release) intintintgetTotal()intintgetType()getTypes()intproportionOf(String testType) proportionOf(TestType testType) requirementOutcomeFor(Requirement requirement) requirementsOfType(String type) booleanshouldPrune(RequirementOutcome requirementOutcome) toString()
-
Field Details
-
DEFAULT_TESTS_PER_REQUIREMENT
-
-
Constructor Details
-
RequirementsOutcomes
public RequirementsOutcomes(List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, String overview) -
RequirementsOutcomes
public RequirementsOutcomes(Requirement parentRequirement, List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, String overview)
-
-
Method Details
-
requirementOutcomeFor
-
getRequirements
-
requirementsOfType
-
ofType
-
getFlattenedRequirementCount
public int getFlattenedRequirementCount() -
getParentRequirement
-
getGrandparentRequirement
-
getRequirementCount
public int getRequirementCount() -
getRequirementOutcomes
-
getType
-
getChildrenType
-
getTypes
-
getTestOutcomes
-
getTestResultForTestNamed
-
toString
-
getCompletedRequirementsCount
public int getCompletedRequirementsCount() -
getUnsuccessfulRequirementsCount
public int getUnsuccessfulRequirementsCount() -
getErrorRequirementsCount
public int getErrorRequirementsCount() -
getFailingRequirementsCount
public int getFailingRequirementsCount() -
getPendingRequirementsCount
public int getPendingRequirementsCount() -
getCompromisedRequirementsCount
public int getCompromisedRequirementsCount() -
getIgnoredRequirementsCount
public int getIgnoredRequirementsCount() -
getSkippedRequirementsCount
public int getSkippedRequirementsCount() -
getRequirementsWithoutTestsCount
public int getRequirementsWithoutTestsCount() -
getTotalRequirements
public int getTotalRequirements() -
getFlattenedRequirementOutcomes
-
getLeafRequirementOutcomes
-
geLeafRequirementOutcomes
-
getFlattenedRequirementOutcomes
-
getTotal
-
count
-
count
-
getTotalTestCount
public int getTotalTestCount() -
getFormattedPercentage
- Returns:
- Formatted version of the test coverage metrics
-
getFormattedPercentage
-
getFormattedPercentage
-
getEstimatedUnimplementedTests
public int getEstimatedUnimplementedTests() -
getProportion
-
proportionOf
-
proportionOf
-
getReleasedRequirementsFor
-
filteredByDisplayTag
-
shouldPrune
-
getOverview
-
getOutcomeFor
-