public class RequirementsOutcomes
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Integer |
DEFAULT_TESTS_PER_REQUIREMENT |
| Constructor and Description |
|---|
RequirementsOutcomes(java.util.List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
java.util.List<RequirementsTagProvider> requirementsTagProviders) |
RequirementsOutcomes(Requirement parentRequirement,
java.util.List<Requirement> requirements,
TestOutcomes testOutcomes,
IssueTracking issueTracking,
EnvironmentVariables environmentVariables,
java.util.List<RequirementsTagProvider> requirementsTagProviders) |
public static final java.lang.Integer DEFAULT_TESTS_PER_REQUIREMENT
public RequirementsOutcomes(java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<RequirementsTagProvider> requirementsTagProviders)
public RequirementsOutcomes(Requirement parentRequirement, java.util.List<Requirement> requirements, TestOutcomes testOutcomes, IssueTracking issueTracking, EnvironmentVariables environmentVariables, java.util.List<RequirementsTagProvider> requirementsTagProviders)
public RequirementsOutcomes requirementsOfType(java.lang.String type)
public int getFlattenedRequirementCount()
public com.google.common.base.Optional<Requirement> getParentRequirement()
public int getRequirementCount()
public java.util.List<RequirementOutcome> getRequirementOutcomes()
public java.lang.String getType()
public java.lang.String getChildrenType()
public java.util.List<java.lang.String> getTypes()
public TestOutcomes getTestOutcomes()
public java.lang.String toString()
toString in class java.lang.Objectpublic int getCompletedRequirementsCount()
public int getFailingRequirementsCount()
public int getPendingRequirementsCount()
public int getIgnoredRequirementsCount()
public int getRequirementsWithoutTestsCount()
public int getTotalRequirements()
public java.util.List<RequirementOutcome> getFlattenedRequirementOutcomes()
public java.util.List<RequirementOutcome> getFlattenedRequirementOutcomes(java.util.List<RequirementOutcome> outcomes)
public OutcomeCounter getTotal()
public OutcomeCounter count(TestType testType)
public OutcomeCounter count(java.lang.String testType)
public int getTotalTestCount()
public RequirementsPercentageFormatter getFormattedPercentage()
public RequirementsPercentageFormatter getFormattedPercentage(java.lang.String testType)
public RequirementsPercentageFormatter getFormattedPercentage(TestType testType)
public int getEstimatedUnimplementedTests()
public RequirementsProportionCounter getProportion()
public RequirementsProportionCounter proportionOf(java.lang.String testType)
public RequirementsProportionCounter proportionOf(TestType testType)
public RequirementsOutcomes getReleasedRequirementsFor(Release release)