public class FileSystemRequirementsTagProvider extends AbstractRequirementsTagProvider implements RequirementsTagProvider, OverridableTagProvider
environmentVariables, requirementsService, rootDirectory| Constructor and Description |
|---|
FileSystemRequirementsTagProvider() |
FileSystemRequirementsTagProvider(EnvironmentVariables environmentVariables) |
FileSystemRequirementsTagProvider(EnvironmentVariables environmentVariables,
String rootDirectoryPath) |
FileSystemRequirementsTagProvider(String rootDirectory) |
FileSystemRequirementsTagProvider(String rootDirectory,
EnvironmentVariables environmentVariables) |
FileSystemRequirementsTagProvider(String rootDirectory,
int level) |
FileSystemRequirementsTagProvider(String rootDirectory,
int level,
EnvironmentVariables environmentVariables) |
FileSystemRequirementsTagProvider(String topLevelDirectory,
String rootDirectory,
int level,
EnvironmentVariables environmentVariables) |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getOverview() |
Optional<Requirement> |
getParentRequirementOf(TestOutcome testOutcome) |
Optional<Requirement> |
getRequirementFor(TestTag testTag) |
List<Requirement> |
getRequirements()
We look for file system requirements in the root directory path (by default, 'stories').
|
Set<String> |
getRootDirectoryPaths()
Find the root directory in the classpath or on the file system from which the requirements will be read.
|
Set<TestTag> |
getTagsFor(TestOutcome testOutcome)
Returns the tags associated with a given test outcome.
|
Requirement |
readRequirementFrom(File requirementDirectory) |
Optional<Requirement> |
readRequirementsFromStoryOrFeatureFile(File storyFile) |
firstRequirementFoundIn, getDefaultRootDirectory, getDefaultType, getDefaultType, getParentRequirementOf, getRequirementTypes, getRequirementTypes, humanReadableVersionOfclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParentRequirementOfpublic FileSystemRequirementsTagProvider(EnvironmentVariables environmentVariables)
public FileSystemRequirementsTagProvider(EnvironmentVariables environmentVariables, String rootDirectoryPath)
public FileSystemRequirementsTagProvider()
public FileSystemRequirementsTagProvider(String rootDirectory, int level)
public FileSystemRequirementsTagProvider(String rootDirectory, EnvironmentVariables environmentVariables)
public FileSystemRequirementsTagProvider(String rootDirectory, int level, EnvironmentVariables environmentVariables)
public FileSystemRequirementsTagProvider(String topLevelDirectory, String rootDirectory, int level, EnvironmentVariables environmentVariables)
public FileSystemRequirementsTagProvider(String rootDirectory)
public List<Requirement> getRequirements()
getRequirements in interface RequirementsTagProvidergetRequirements in class AbstractRequirementsTagProviderpublic Set<String> getRootDirectoryPaths()
public Set<TestTag> getTagsFor(TestOutcome testOutcome)
TagProvidergetTagsFor in interface TagProvidertestOutcome - the outcome for a specific testpublic Optional<Requirement> getParentRequirementOf(TestOutcome testOutcome)
getParentRequirementOf in interface RequirementsTagProviderpublic Optional<Requirement> getRequirementFor(TestTag testTag)
getRequirementFor in interface RequirementsTagProviderpublic Requirement readRequirementFrom(File requirementDirectory)
public Optional<Requirement> readRequirementsFromStoryOrFeatureFile(File storyFile)
public Optional<String> getOverview()
getOverview in interface RequirementsTagProviderCopyright © 2022. All rights reserved.