|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbehave.core.StoryConfiguration
public abstract class StoryConfiguration
Provides the story configuration used by the StoryRunner
and the
in the RunnableStory
implementations to customise its runtime properties.
StoryConfiguration dependencies can be provided either via constructor or via use* methods, which override the the default values of the dependency, which is always set. The use methods allow to override the dependencies one by one and play nicer with a Java hierarchical structure, in that does allow the use of non-static member variables.
Constructor Summary | |
---|---|
protected |
StoryConfiguration()
Default no-op constructor, uses the default instances defined for member variables. |
protected |
StoryConfiguration(KeyWords keywords,
StepCreator stepCreator,
StoryDefiner storyDefiner,
StoryPathResolver storyPathResolver,
ErrorStrategy errorStrategy,
StepdocReporter stepdocReporter,
StepdocGenerator stepdocGenerator,
StoryReporter storyReporter,
PendingErrorStrategy pendingErrorStrategy)
Constructor that allows all dependencies to be injected |
Method Summary | |
---|---|
void |
addStoryReporter(String storyPath,
StoryReporter storyReporter)
|
ErrorStrategy |
errorStrategy()
|
KeyWords |
keywords()
|
PendingErrorStrategy |
pendingErrorStrategy()
|
StepCreator |
stepCreator()
|
StepdocGenerator |
stepdocGenerator()
|
StepdocReporter |
stepdocReporter()
|
StoryDefiner |
storyDefiner()
|
StoryPathResolver |
storyPathResolver()
|
StoryReporter |
storyReporter()
|
StoryReporter |
storyReporter(String storyPath)
|
void |
useErrorStrategy(ErrorStrategy errorStrategy)
|
void |
useKeywords(KeyWords keywords)
|
void |
usePendingErrorStrategy(PendingErrorStrategy pendingErrorStrategy)
|
void |
useStepCreator(StepCreator stepCreator)
|
void |
useStepdocGenerator(StepdocGenerator stepdocGenerator)
|
void |
useStepdocReporter(StepdocReporter stepdocReporter)
|
void |
useStoryDefiner(StoryDefiner storyDefiner)
|
void |
useStoryPathResolver(StoryPathResolver storyPathResolver)
|
void |
useStoryReporter(StoryReporter storyReporter)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected StoryConfiguration()
protected StoryConfiguration(KeyWords keywords, StepCreator stepCreator, StoryDefiner storyDefiner, StoryPathResolver storyPathResolver, ErrorStrategy errorStrategy, StepdocReporter stepdocReporter, StepdocGenerator stepdocGenerator, StoryReporter storyReporter, PendingErrorStrategy pendingErrorStrategy)
keywords
- stepCreator
- storyDefiner
- storyPathResolver
- errorStrategy
- stepdocReporter
- stepdocGenerator
- storyReporter
- pendingErrorStrategy
- Method Detail |
---|
public StepCreator stepCreator()
public StoryDefiner storyDefiner()
public StoryPathResolver storyPathResolver()
public ErrorStrategy errorStrategy()
public PendingErrorStrategy pendingErrorStrategy()
public StoryReporter storyReporter()
public StoryReporter storyReporter(String storyPath)
public KeyWords keywords()
public StepdocGenerator stepdocGenerator()
public StepdocReporter stepdocReporter()
public void useKeywords(KeyWords keywords)
public void useStepCreator(StepCreator stepCreator)
public void usePendingErrorStrategy(PendingErrorStrategy pendingErrorStrategy)
public void useErrorStrategy(ErrorStrategy errorStrategy)
public void useStoryDefiner(StoryDefiner storyDefiner)
public void useStoryPathResolver(StoryPathResolver storyPathResolver)
public void useStoryReporter(StoryReporter storyReporter)
public void addStoryReporter(String storyPath, StoryReporter storyReporter)
public void useStepdocReporter(StepdocReporter stepdocReporter)
public void useStepdocGenerator(StepdocGenerator stepdocGenerator)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |