|
Class Summary |
| AbstractStoryPathResolver |
|
| CasePreservingResolver |
Resolves story paths while preserving the Java story class case, e.g.:
"org.jbehave.core.ICanLogin.java" -> "org/jbehave/core/ICanLogin". |
| CodeLocations |
Collection of utility methods to create code location URLs |
| LoadFromClasspath |
Loads story content from classpath resources. |
| LoadFromRelativeFile |
Defaults to working from classes compiled to Maven-style 'target/test-classes', with story source in 'src/test/java'
LoadFromRelativeFile loader = new LoadFromRelativeFile(codeLocationFromClass(YourStory.class));
To work with something other than the default story locations, you will have to specify them in the var-args
constructor. |
| LoadFromRelativeFile.StoryFilePath |
For use the the var-args constructor of LoadFromRelativeFile, to allow a range of possibilities
for locating Story file paths |
| LoadFromURL |
Loads story content from URLs |
| StoryLocation |
Abstraction of a story location, handling cases in which story path is defined
as a resource in classpath or as a URL. |
| StoryPathFinder |
Finds story paths from a filesystem. |
| UnderscoredCamelCaseResolver |
Resolves story paths converting the camel-cased Java core class to
lower-case underscore-separated paths e.g.:
"org.jbehave.core.ICanLogin.java" -> "org/jbehave/core/i_can_login". |