Class MultipleSourceRequirmentsOutcomeFactory
java.lang.Object
net.thucydides.core.requirements.reports.MultipleSourceRequirmentsOutcomeFactory
- All Implemented Interfaces:
RequirementsOutcomeFactory
public class MultipleSourceRequirmentsOutcomeFactory extends java.lang.Object implements RequirementsOutcomeFactory
Merges and consolidates requirements hierarchies coming from several sources.
For example, if JUnit tests use a package hierarchy and Cucumber tests use a directory structure hierarchy.
-
Constructor Summary
Constructors Constructor Description MultipleSourceRequirmentsOutcomeFactory(java.util.List<RequirementsTagProvider> requirementsTagProviders, IssueTracking issueTracking, ReportNameProvider reportNameProvider)
MultipleSourceRequirmentsOutcomeFactory(java.util.List<RequirementsTagProvider> requirementsTagProviders, IssueTracking issueTracking, EnvironmentVariables environmentVariables, ReportNameProvider reportNameProvider)
-
Method Summary
Modifier and Type Method Description RequirementsOutcomes
buildRequirementsOutcomesFrom(TestOutcomes testOutcomes)
RequirementsOutcomes
buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MultipleSourceRequirmentsOutcomeFactory
public MultipleSourceRequirmentsOutcomeFactory(java.util.List<RequirementsTagProvider> requirementsTagProviders, IssueTracking issueTracking, ReportNameProvider reportNameProvider) -
MultipleSourceRequirmentsOutcomeFactory
public MultipleSourceRequirmentsOutcomeFactory(java.util.List<RequirementsTagProvider> requirementsTagProviders, IssueTracking issueTracking, EnvironmentVariables environmentVariables, ReportNameProvider reportNameProvider)
-
-
Method Details
-
buildRequirementsOutcomesFrom
- Specified by:
buildRequirementsOutcomesFrom
in interfaceRequirementsOutcomeFactory
-
buildRequirementsOutcomesFrom
public RequirementsOutcomes buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes)- Specified by:
buildRequirementsOutcomesFrom
in interfaceRequirementsOutcomeFactory
-