net.thucydides.core.requirements.reports
Class RequirementsOutcomes
java.lang.Object
net.thucydides.core.requirements.reports.RequirementsOutcomes
public class RequirementsOutcomes
- extends Object
A set of test results for a list of high-level requirements.
DEFAULT_TESTS_PER_REQUIREMENT
public static final Integer DEFAULT_TESTS_PER_REQUIREMENT
RequirementsOutcomes
public RequirementsOutcomes(List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
List<RequirementsTagProvider> requirementsTagProviders)
RequirementsOutcomes
public RequirementsOutcomes(Requirement parentRequirement,
List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
List<RequirementsTagProvider> requirementsTagProviders)
getFlattenedRequirementCount
public int getFlattenedRequirementCount()
getParentRequirement
public com.google.common.base.Optional<Requirement> getParentRequirement()
getRequirementCount
public int getRequirementCount()
getRequirementOutcomes
public List<RequirementOutcome> getRequirementOutcomes()
getType
public String getType()
getChildrenType
public String getChildrenType()
getTestOutcomes
public TestOutcomes getTestOutcomes()
toString
public String toString()
- Overrides:
toString in class Object
getCompletedRequirementsCount
public int getCompletedRequirementsCount()
getFailingRequirementsCount
public int getFailingRequirementsCount()
getPendingRequirementsCount
public int getPendingRequirementsCount()
getRequirementsWithoutTestsCount
public int getRequirementsWithoutTestsCount()
getFlattenedRequirementOutcomes
public List<RequirementOutcome> getFlattenedRequirementOutcomes()
getFlattenedRequirementOutcomes
public List<RequirementOutcome> getFlattenedRequirementOutcomes(List<RequirementOutcome> outcomes)
getTotal
public OutcomeCounter getTotal()
count
public OutcomeCounter count(TestType testType)
count
public OutcomeCounter count(String testType)
getTotalTestCount
public int getTotalTestCount()
getFormattedPercentage
public RequirementsPercentageFormatter getFormattedPercentage()
- Returns:
- Formatted version of the test coverage metrics
getFormattedPercentage
public RequirementsPercentageFormatter getFormattedPercentage(String testType)
getFormattedPercentage
public RequirementsPercentageFormatter getFormattedPercentage(TestType testType)
getEstimatedUnimplementedTests
public int getEstimatedUnimplementedTests()
getProportion
public RequirementsProportionCounter getProportion()
proportionOf
public RequirementsProportionCounter proportionOf(String testType)
proportionOf
public RequirementsProportionCounter proportionOf(TestType testType)
getReleasedRequirementsFor
public RequirementsOutcomes getReleasedRequirementsFor(Release release)
Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.