Class NarrativeReader
java.lang.Object
net.thucydides.core.requirements.model.NarrativeReader
Load a narrative text from a directory.
A narrative is a text file that describes a requirement, feature, or epic, or whatever terms you are using in your
project. The directory structure itself is used to organize capabilities into features, and so on. At the leaf
level, the directory will contain story files (e.g. JBehave stories, JUnit test cases, etc). At each level, a
"narrative.txt" file provides a description.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNarrativeReader(String rootDirectory, List<String> requirementTypes) -
Method Summary
Modifier and TypeMethodDescriptionstatic NarrativeReaderforRootDirectory(String rootDirectory) static NarrativeReaderforRootDirectory(EnvironmentVariables environmentVariables, String rootDirectory) loadFromStoryFile(File storyFile) withRequirementTypes(List<String> requirementTypes)
-
Constructor Details
-
NarrativeReader
-
-
Method Details
-
forRootDirectory
-
forRootDirectory
public static NarrativeReader forRootDirectory(EnvironmentVariables environmentVariables, String rootDirectory) -
withRequirementTypes
-
loadFrom
-
loadFrom
-
loadFromStoryFile
-