public class TestOutcomeRequirementsTagProvider extends Object implements RequirementsTagProvider, OverridableTagProvider, RequirementTypesProvider
| Constructor and Description |
|---|
TestOutcomeRequirementsTagProvider() |
TestOutcomeRequirementsTagProvider(EnvironmentVariables environmentVariables) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getActiveRequirementTypes() |
List<Requirement> |
getFlattenedRequirements() |
Optional<Requirement> |
getParentRequirementOf(Requirement requirement) |
Optional<Requirement> |
getParentRequirementOf(TestOutcome testOutcome) |
Optional<Requirement> |
getRequirementFor(TestTag testTag) |
List<Requirement> |
getRequirements() |
Set<TestTag> |
getTagsFor(TestOutcome testOutcome)
Returns the tags associated with a given test outcome.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOverviewpublic TestOutcomeRequirementsTagProvider()
public TestOutcomeRequirementsTagProvider(EnvironmentVariables environmentVariables)
public List<String> getActiveRequirementTypes()
getActiveRequirementTypes in interface RequirementTypesProviderpublic List<Requirement> getRequirements()
getRequirements in interface RequirementsTagProviderpublic Optional<Requirement> getParentRequirementOf(TestOutcome testOutcome)
getParentRequirementOf in interface RequirementsTagProviderpublic Optional<Requirement> getParentRequirementOf(Requirement requirement)
getParentRequirementOf in interface RequirementsTagProviderpublic Optional<Requirement> getRequirementFor(TestTag testTag)
getRequirementFor in interface RequirementsTagProviderpublic Set<TestTag> getTagsFor(TestOutcome testOutcome)
TagProvidergetTagsFor in interface TagProvidertestOutcome - the outcome for a specific testpublic List<Requirement> getFlattenedRequirements()
Copyright © 2023. All rights reserved.