org.jbehave.core.reporters
Class DelegatingStoryReporter
java.lang.Object
org.jbehave.core.reporters.DelegatingStoryReporter
- All Implemented Interfaces:
- StoryReporter
public class DelegatingStoryReporter
- extends Object
- implements StoryReporter
Reporter which collects other StoryReporter
s and delegates all
invocations to the collected reporters.
- Author:
- Mirko FriedenHagen
DelegatingStoryReporter
public DelegatingStoryReporter(Collection<StoryReporter> delegates)
- Creates DelegatingStoryReporter with a given collections of delegates
- Parameters:
delegates
- the ScenarioReporters to delegate to
DelegatingStoryReporter
public DelegatingStoryReporter(StoryReporter... delegates)
- Creates DelegatingStoryReporter with a given varargs of delegates
- Parameters:
delegates
- the StoryReporters to delegate to
afterScenario
public void afterScenario()
- Specified by:
afterScenario
in interface StoryReporter
afterStory
public void afterStory(boolean givenStory)
- Specified by:
afterStory
in interface StoryReporter
beforeScenario
public void beforeScenario(String scenarioTitle)
- Specified by:
beforeScenario
in interface StoryReporter
scenarioMeta
public void scenarioMeta(Meta meta)
- Specified by:
scenarioMeta
in interface StoryReporter
beforeStory
public void beforeStory(Story story,
boolean givenStory)
- Specified by:
beforeStory
in interface StoryReporter
narrative
public void narrative(Narrative narrative)
- Specified by:
narrative
in interface StoryReporter
beforeExamples
public void beforeExamples(List<String> steps,
ExamplesTable table)
- Specified by:
beforeExamples
in interface StoryReporter
example
public void example(Map<String,String> tableRow)
- Specified by:
example
in interface StoryReporter
afterExamples
public void afterExamples()
- Specified by:
afterExamples
in interface StoryReporter
failed
public void failed(String step,
Throwable cause)
- Specified by:
failed
in interface StoryReporter
failedOutcomes
public void failedOutcomes(String step,
OutcomesTable table)
- Specified by:
failedOutcomes
in interface StoryReporter
givenStories
public void givenStories(GivenStories givenStories)
- Specified by:
givenStories
in interface StoryReporter
givenStories
public void givenStories(List<String> storyPaths)
- Specified by:
givenStories
in interface StoryReporter
ignorable
public void ignorable(String step)
- Specified by:
ignorable
in interface StoryReporter
notPerformed
public void notPerformed(String step)
- Specified by:
notPerformed
in interface StoryReporter
pending
public void pending(String step)
- Specified by:
pending
in interface StoryReporter
successful
public void successful(String step)
- Specified by:
successful
in interface StoryReporter
scenarioNotAllowed
public void scenarioNotAllowed(Scenario scenario,
String filter)
- Specified by:
scenarioNotAllowed
in interface StoryReporter
storyNotAllowed
public void storyNotAllowed(Story story,
String filter)
- Specified by:
storyNotAllowed
in interface StoryReporter
dryRun
public void dryRun()
- Specified by:
dryRun
in interface StoryReporter
pendingMethods
public void pendingMethods(List<String> methods)
- Specified by:
pendingMethods
in interface StoryReporter
getDelegates
public Collection<StoryReporter> getDelegates()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2003-2011. All Rights Reserved.