Package org.jbehave.core.junit
Class JUnit4StoryReporter
- java.lang.Object
-
- org.jbehave.core.reporters.NullStoryReporter
-
- org.jbehave.core.junit.JUnit4StoryReporter
-
- All Implemented Interfaces:
StoryReporter
public class JUnit4StoryReporter extends NullStoryReporter
-
-
Constructor Summary
Constructors Constructor Description JUnit4StoryReporter(org.junit.runner.notification.RunNotifier notifier, org.junit.runner.Description rootDescription, Keywords keywords)
-
Method Summary
Modifier and Type Method Description void
afterScenario(Timing timing)
void
afterStoriesSteps(StepCollector.Stage stage)
void
afterStory(boolean isGivenStory)
void
beforeScenario(Scenario scenario)
void
beforeStep(Step step)
void
beforeStoriesSteps(StepCollector.Stage stage)
void
beforeStory(Story story, boolean isGivenStory)
void
beforeStorySteps(StepCollector.Stage stage, Lifecycle.ExecutionType type)
void
example(Map<String,String> tableRow, int exampleIndex)
void
failed(String step, Throwable e)
void
ignorable(String step)
void
notPerformed(String step)
void
pending(StepCreator.PendingStep step)
void
scenarioExcluded(Scenario scenario, String filter)
Notify the IDE that the current step and scenario is not being executed.void
successful(String step)
void
usePendingStepStrategy(PendingStepStrategy pendingStepStrategy)
-
Methods inherited from class org.jbehave.core.reporters.NullStoryReporter
afterComposedSteps, afterExamples, afterGivenStories, afterScenarios, afterScenarioSteps, afterStorySteps, beforeComposedSteps, beforeExamples, beforeGivenStories, beforeScenarios, beforeScenarioSteps, comment, dryRun, failedOutcomes, givenStories, givenStories, lifecycle, narrative, pending, pendingMethods, restarted, restartedStory, storyCancelled, storyExcluded
-
-
-
-
Constructor Detail
-
JUnit4StoryReporter
public JUnit4StoryReporter(org.junit.runner.notification.RunNotifier notifier, org.junit.runner.Description rootDescription, Keywords keywords)
-
-
Method Detail
-
beforeStoriesSteps
public void beforeStoriesSteps(StepCollector.Stage stage)
- Specified by:
beforeStoriesSteps
in interfaceStoryReporter
- Overrides:
beforeStoriesSteps
in classNullStoryReporter
-
afterStoriesSteps
public void afterStoriesSteps(StepCollector.Stage stage)
- Specified by:
afterStoriesSteps
in interfaceStoryReporter
- Overrides:
afterStoriesSteps
in classNullStoryReporter
-
beforeStory
public void beforeStory(Story story, boolean isGivenStory)
- Specified by:
beforeStory
in interfaceStoryReporter
- Overrides:
beforeStory
in classNullStoryReporter
-
beforeStorySteps
public void beforeStorySteps(StepCollector.Stage stage, Lifecycle.ExecutionType type)
- Specified by:
beforeStorySteps
in interfaceStoryReporter
- Overrides:
beforeStorySteps
in classNullStoryReporter
-
afterStory
public void afterStory(boolean isGivenStory)
- Specified by:
afterStory
in interfaceStoryReporter
- Overrides:
afterStory
in classNullStoryReporter
-
beforeScenario
public void beforeScenario(Scenario scenario)
- Specified by:
beforeScenario
in interfaceStoryReporter
- Overrides:
beforeScenario
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
-
beforeStep
public void beforeStep(Step step)
- Specified by:
beforeStep
in interfaceStoryReporter
- Overrides:
beforeStep
in classNullStoryReporter
-
failed
public void failed(String step, Throwable e)
- Specified by:
failed
in interfaceStoryReporter
- Overrides:
failed
in classNullStoryReporter
-
successful
public void successful(String step)
- Specified by:
successful
in interfaceStoryReporter
- Overrides:
successful
in classNullStoryReporter
-
pending
public void pending(StepCreator.PendingStep step)
- Specified by:
pending
in interfaceStoryReporter
- Overrides:
pending
in classNullStoryReporter
-
ignorable
public void ignorable(String step)
- Specified by:
ignorable
in interfaceStoryReporter
- Overrides:
ignorable
in classNullStoryReporter
-
notPerformed
public void notPerformed(String step)
- Specified by:
notPerformed
in interfaceStoryReporter
- Overrides:
notPerformed
in classNullStoryReporter
-
scenarioExcluded
public void scenarioExcluded(Scenario scenario, String filter)
Notify the IDE that the current step and scenario is not being executed. Reason is a JBehave meta tag is filtering out this scenario.- Specified by:
scenarioExcluded
in interfaceStoryReporter
- Overrides:
scenarioExcluded
in classNullStoryReporter
- Parameters:
scenario
- Scenariofilter
- Filter
-
usePendingStepStrategy
public void usePendingStepStrategy(PendingStepStrategy pendingStepStrategy)
-
-