Class RequirementsOutcomes
java.lang.Object
net.thucydides.core.requirements.reports.RequirementsOutcomes
public class RequirementsOutcomes
extends java.lang.Object
A set of test results for a list of high-level requirements.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Integer
DEFAULT_TESTS_PER_REQUIREMENT
-
Constructor Summary
Constructors Constructor Description RequirementsOutcomes(java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, java.lang.String overview)
RequirementsOutcomes(Requirement parentRequirement, java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, java.lang.String overview)
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
DEFAULT_TESTS_PER_REQUIREMENT
public static final java.lang.Integer DEFAULT_TESTS_PER_REQUIREMENT
-
-
Constructor Details
-
RequirementsOutcomes
public RequirementsOutcomes(java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, java.lang.String overview) -
RequirementsOutcomes
public RequirementsOutcomes(Requirement parentRequirement, java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<? extends RequirementsTagProvider> requirementsTagProviders, ReportNameProvider reportNameProvider, java.lang.String overview)
-
-
Method Details
-
requirementOutcomeFor
-
getRequirements
-
requirementsOfType
-
ofType
-
getFlattenedRequirementCount
public int getFlattenedRequirementCount() -
getParentRequirement
-
getGrandparentRequirement
-
getRequirementCount
public int getRequirementCount() -
getRequirementOutcomes
-
getType
public java.lang.String getType() -
getChildrenType
public java.lang.String getChildrenType() -
getTypes
public java.util.List<java.lang.String> getTypes() -
getTestOutcomes
-
getTestResultForTestNamed
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
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
public java.util.List<RequirementOutcome> geLeafRequirementOutcomes(java.util.List<RequirementOutcome> outcomes) -
getFlattenedRequirementOutcomes
public java.util.List<RequirementOutcome> getFlattenedRequirementOutcomes(java.util.List<RequirementOutcome> outcomes) -
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
public java.lang.String getOverview() -
getOutcomeFor
-