public class PackageRequirementsTagProvider extends AbstractRequirementsTagProvider implements RequirementsTagProvider, OverridableTagProvider, RequirementTypesProvider
| Constructor and Description |
|---|
PackageRequirementsTagProvider() |
PackageRequirementsTagProvider(EnvironmentVariables environmentVariables) |
PackageRequirementsTagProvider(EnvironmentVariables environmentVariables,
java.lang.String rootPackage) |
PackageRequirementsTagProvider(EnvironmentVariables environmentVariables,
java.lang.String rootPackage,
RequirementsStore requirementsStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
clearCache() |
java.util.List<java.lang.String> |
getActiveRequirementTypes() |
com.google.common.base.Optional<Requirement> |
getParentRequirementOf(TestOutcome testOutcome) |
com.google.common.base.Optional<Requirement> |
getRequirementFor(TestTag testTag) |
java.util.List<Requirement> |
getRequirements() |
java.util.Set<TestTag> |
getTagsFor(TestOutcome testOutcome)
Returns the tags associated with a given test outcome.
|
com.google.common.base.Optional<Requirement> |
getTestCaseRequirementOf(TestOutcome testOutcome) |
PackageRequirementsTagProvider |
withCacheDisabled() |
getRequirementTypespublic PackageRequirementsTagProvider(EnvironmentVariables environmentVariables, java.lang.String rootPackage, RequirementsStore requirementsStore)
public PackageRequirementsTagProvider(EnvironmentVariables environmentVariables, java.lang.String rootPackage)
public PackageRequirementsTagProvider(EnvironmentVariables environmentVariables)
public PackageRequirementsTagProvider()
public void clear()
public PackageRequirementsTagProvider withCacheDisabled()
public java.util.List<Requirement> getRequirements()
getRequirements in interface RequirementsTagProvidergetRequirements in class AbstractRequirementsTagProviderpublic com.google.common.base.Optional<Requirement> getParentRequirementOf(TestOutcome testOutcome)
getParentRequirementOf in interface RequirementsTagProviderpublic com.google.common.base.Optional<Requirement> getTestCaseRequirementOf(TestOutcome testOutcome)
public com.google.common.base.Optional<Requirement> getRequirementFor(TestTag testTag)
getRequirementFor in interface RequirementsTagProviderpublic java.util.Set<TestTag> getTagsFor(TestOutcome testOutcome)
TagProvidergetTagsFor in interface TagProvidertestOutcome - the outcome for a specific testpublic void clearCache()
public java.util.List<java.lang.String> getActiveRequirementTypes()
getActiveRequirementTypes in interface RequirementTypesProvider