org.jbehave.core.reporters
Interface StoryReporter

All Known Implementing Classes:
ConsoleOutput, DelegatingStoryReporter, HtmlOutput, IdeOnlyConsoleOutput, PostStoryStatisticsCollector, PrintStreamOutput, SilentSuccessFilter, StepFailureDecorator, TxtOutput, XmlOutput

public interface StoryReporter

Allows the runner to report the state of running stories

Author:
Elizabeth Keogh, Mauro Talevi

Method Summary
 void afterExamples()
           
 void afterScenario()
           
 void afterStory(boolean givenStory)
           
 void beforeExamples(java.util.List<java.lang.String> steps, ExamplesTable table)
           
 void beforeScenario(java.lang.String title)
           
 void beforeStory(Story story, boolean givenStory)
           
 void dryRun()
           
 void example(java.util.Map<java.lang.String,java.lang.String> tableRow)
           
 void failed(java.lang.String step, java.lang.Throwable cause)
           
 void failedOutcomes(java.lang.String step, OutcomesTable table)
           
 void givenStories(java.util.List<java.lang.String> storyPaths)
           
 void ignorable(java.lang.String step)
           
 void notPerformed(java.lang.String step)
           
 void pending(java.lang.String step)
           
 void successful(java.lang.String step)
           
 

Method Detail

beforeStory

void beforeStory(Story story,
                 boolean givenStory)

afterStory

void afterStory(boolean givenStory)

beforeScenario

void beforeScenario(java.lang.String title)

afterScenario

void afterScenario()

givenStories

void givenStories(java.util.List<java.lang.String> storyPaths)

beforeExamples

void beforeExamples(java.util.List<java.lang.String> steps,
                    ExamplesTable table)

example

void example(java.util.Map<java.lang.String,java.lang.String> tableRow)

afterExamples

void afterExamples()

successful

void successful(java.lang.String step)

ignorable

void ignorable(java.lang.String step)

pending

void pending(java.lang.String step)

notPerformed

void notPerformed(java.lang.String step)

failed

void failed(java.lang.String step,
            java.lang.Throwable cause)

failedOutcomes

void failedOutcomes(java.lang.String step,
                    OutcomesTable table)

dryRun

void dryRun()


Copyright © 2003-2010. All Rights Reserved.