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 RequirementsOutcomesbuildRequirementsOutcomesFrom(TestOutcomes testOutcomes)RequirementsOutcomesbuildRequirementsOutcomesFrom(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:
buildRequirementsOutcomesFromin interfaceRequirementsOutcomeFactory
-
buildRequirementsOutcomesFrom
public RequirementsOutcomes buildRequirementsOutcomesFrom(Requirement parentRequirement, TestOutcomes testOutcomes)- Specified by:
buildRequirementsOutcomesFromin interfaceRequirementsOutcomeFactory
-