Package org.jbehave.core.reporters
Class PostStoryStatisticsCollector
- java.lang.Object
-
- org.jbehave.core.reporters.NullStoryReporter
-
- org.jbehave.core.reporters.PostStoryStatisticsCollector
-
- All Implemented Interfaces:
StoryReporter
public class PostStoryStatisticsCollector extends NullStoryReporter
Reporter that collects statistics and writes them as properties to output stream after each story
-
-
Constructor Summary
Constructors Constructor Description PostStoryStatisticsCollector(OutputStream output)
-
Method Summary
Modifier and Type Method Description void
afterScenario(Timing timing)
void
afterStory(boolean givenStory)
void
beforeScenario(Scenario scenario)
void
beforeStory(Story story, boolean givenStory)
void
comment(String step)
void
example(Map<String,String> tableRow, int exampleIndex)
void
failed(String step, Throwable cause)
void
failedOutcomes(String step, OutcomesTable table)
void
givenStories(List<String> storyPaths)
void
givenStories(GivenStories givenStories)
void
ignorable(String step)
void
notPerformed(String step)
void
pending(StepCreator.PendingStep step)
void
restartedStory(Story story, Throwable cause)
void
scenarioExcluded(Scenario scenario, String filter)
void
storyCancelled(Story story, StoryDuration storyDuration)
void
storyExcluded(Story story, String filter)
void
successful(String step)
String
toString()
-
Methods inherited from class org.jbehave.core.reporters.NullStoryReporter
afterComposedSteps, afterExamples, afterGivenStories, afterScenarios, afterScenarioSteps, afterStoriesSteps, afterStorySteps, beforeComposedSteps, beforeExamples, beforeGivenStories, beforeScenarios, beforeScenarioSteps, beforeStep, beforeStoriesSteps, beforeStorySteps, dryRun, lifecycle, narrative, pending, pendingMethods, restarted
-
-
-
-
Constructor Detail
-
PostStoryStatisticsCollector
public PostStoryStatisticsCollector(OutputStream output)
-
-
Method Detail
-
successful
public void successful(String step)
- Specified by:
successful
in interfaceStoryReporter
- Overrides:
successful
in classNullStoryReporter
-
ignorable
public void ignorable(String step)
- Specified by:
ignorable
in interfaceStoryReporter
- Overrides:
ignorable
in classNullStoryReporter
-
comment
public void comment(String step)
- Specified by:
comment
in interfaceStoryReporter
- Overrides:
comment
in classNullStoryReporter
-
pending
public void pending(StepCreator.PendingStep step)
- Specified by:
pending
in interfaceStoryReporter
- Overrides:
pending
in classNullStoryReporter
-
notPerformed
public void notPerformed(String step)
- Specified by:
notPerformed
in interfaceStoryReporter
- Overrides:
notPerformed
in classNullStoryReporter
-
failed
public void failed(String step, Throwable cause)
- Specified by:
failed
in interfaceStoryReporter
- Overrides:
failed
in classNullStoryReporter
-
failedOutcomes
public void failedOutcomes(String step, OutcomesTable table)
- Specified by:
failedOutcomes
in interfaceStoryReporter
- Overrides:
failedOutcomes
in classNullStoryReporter
-
beforeStory
public void beforeStory(Story story, boolean givenStory)
- Specified by:
beforeStory
in interfaceStoryReporter
- Overrides:
beforeStory
in classNullStoryReporter
-
storyExcluded
public void storyExcluded(Story story, String filter)
- Specified by:
storyExcluded
in interfaceStoryReporter
- Overrides:
storyExcluded
in classNullStoryReporter
-
storyCancelled
public void storyCancelled(Story story, StoryDuration storyDuration)
- Specified by:
storyCancelled
in interfaceStoryReporter
- Overrides:
storyCancelled
in classNullStoryReporter
-
afterStory
public void afterStory(boolean givenStory)
- Specified by:
afterStory
in interfaceStoryReporter
- Overrides:
afterStory
in classNullStoryReporter
-
givenStories
public void givenStories(GivenStories givenStories)
- Specified by:
givenStories
in interfaceStoryReporter
- Overrides:
givenStories
in classNullStoryReporter
-
givenStories
public void givenStories(List<String> storyPaths)
- Specified by:
givenStories
in interfaceStoryReporter
- Overrides:
givenStories
in classNullStoryReporter
-
beforeScenario
public void beforeScenario(Scenario scenario)
- Specified by:
beforeScenario
in interfaceStoryReporter
- Overrides:
beforeScenario
in classNullStoryReporter
-
scenarioExcluded
public void scenarioExcluded(Scenario scenario, String filter)
- Specified by:
scenarioExcluded
in interfaceStoryReporter
- Overrides:
scenarioExcluded
in classNullStoryReporter
-
afterScenario
public void afterScenario(Timing timing)
- Specified by:
afterScenario
in interfaceStoryReporter
- Overrides:
afterScenario
in classNullStoryReporter
-
example
public void example(Map<String,String> tableRow, int exampleIndex)
- Specified by:
example
in interfaceStoryReporter
- Overrides:
example
in classNullStoryReporter
-
restartedStory
public void restartedStory(Story story, Throwable cause)
- Specified by:
restartedStory
in interfaceStoryReporter
- Overrides:
restartedStory
in classNullStoryReporter
-
-