|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ScenarioDefiner | Loads scenarios contained in a story from a given scenario class. |
ScenarioNameResolver | Resolves scenario names converting the Java scenario class to a resource path. |
ScenarioParser | Parses the scenarios contained in a story from a textual representation. |
StepPatternBuilder | Builds a regex pattern from a template step, as provided in the annotations, which will in turn match real steps conforming to the template. |
Class Summary | |
---|---|
AbstractScenarioNameResolver | |
CasePreservingResolver | Resolves scenario names while preserving the Java scenario class case eg: "org.jbehave.scenario.ICanLogin.java" -> "org/jbehave/scenario/ICanLogin". |
ClasspathScenarioDefiner | Loads scenario definition from classpath resources, which are handled by the
ScenarioParser . |
PatternScenarioParser | Pattern-based scenario parser, which uses the keywords provided to find the steps in the text scenarios. |
PrefixCapturingPatternBuilder | Provides a pattern which will capture arguments starting with the given prefix in any matching step. |
ScenarioClassNameFinder | Finds scenario class names from a base directory using Ant's directory scanner. |
UnderscoredCamelCaseResolver | Resolves scenario names converting the camel-cased Java scenario class to lower-case underscore-separated name eg: "org.jbehave.scenario.ICanLogin.java" -> "org/jbehave/scenario/i_can_login". |
Exception Summary | |
---|---|
PatternScenarioParser.InvalidPatternException |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |