Package net.thucydides.core.requirements
Interface RequirementsService
- All Superinterfaces:
ParentRequirementProvider
- All Known Implementing Classes:
BaseRequirementsService,FileSystemRequirementsService,MultiSourceRequirementsService
Find the requirements hierarchy or the requirements associated with a given test outcome
-
Method Summary
Modifier and TypeMethodDescriptionbooleangetAncestorRequirementsFor(TestOutcome testOutcome) getParentRequirementFor(TestOutcome testOutcome) getReleaseVersionsFor(TestOutcome testOutcome) getRequirementFor(TestTag tag) getRequirementsWithTagsOfType(List<String> tagTypes) getTagsOfType(List<String> tagTypes) booleanisRequirementsTag(TestTag tag)
-
Method Details
-
getRequirements
List<Requirement> getRequirements() -
getParentRequirementFor
- Specified by:
getParentRequirementForin interfaceParentRequirementProvider
-
getRequirementFor
-
isRequirementsTag
-
getAncestorRequirementsFor
-
getReleaseVersionsFor
-
getReleasesFromRequirements
-
getRequirementTypes
-
getTagsOfType
-
getRequirementsWithTagsOfType
-
containsEmptyRequirementWithTag
-