org.jbehave.core.embedder
Class PrintStreamEmbedderMonitor

java.lang.Object
  extended by org.jbehave.core.embedder.PrintStreamEmbedderMonitor
All Implemented Interfaces:
EmbedderMonitor
Direct Known Subclasses:
ReportingFailuresEmbedderMonitor, SilentEmbedderMonitor

public class PrintStreamEmbedderMonitor
extends java.lang.Object
implements EmbedderMonitor

Monitor that reports to a PrintStream, defaulting to System.out


Constructor Summary
PrintStreamEmbedderMonitor()
           
PrintStreamEmbedderMonitor(java.io.PrintStream output)
           
 
Method Summary
 void annotatedInstanceNotOfType(java.lang.Object annotatedInstance, java.lang.Class<?> type)
           
 void batchFailed(BatchFailures failures)
           
 void embeddableFailed(java.lang.String name, java.lang.Throwable cause)
           
 void embeddablesSkipped(java.util.List<java.lang.String> classNames)
           
 void generatingStoriesView(java.io.File outputDirectory, java.util.List<java.lang.String> formats, java.util.Properties viewProperties)
           
protected  void print(java.lang.String message)
           
protected  void printStackTrace(java.lang.Throwable e)
           
 void runningEmbeddable(java.lang.String name)
           
 void runningStory(java.lang.String path)
           
 void storiesSkipped(java.util.List<java.lang.String> storyPaths)
           
 void storiesViewGenerated(int stories, int scenarios, int failedScenarios)
           
 void storiesViewGenerationFailed(java.io.File outputDirectory, java.util.List<java.lang.String> formats, java.util.Properties viewProperties, java.lang.Throwable cause)
           
 void storiesViewNotGenerated()
           
 void storyFailed(java.lang.String path, java.lang.Throwable cause)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrintStreamEmbedderMonitor

public PrintStreamEmbedderMonitor()

PrintStreamEmbedderMonitor

public PrintStreamEmbedderMonitor(java.io.PrintStream output)
Method Detail

batchFailed

public void batchFailed(BatchFailures failures)
Specified by:
batchFailed in interface EmbedderMonitor

embeddableFailed

public void embeddableFailed(java.lang.String name,
                             java.lang.Throwable cause)
Specified by:
embeddableFailed in interface EmbedderMonitor

embeddablesSkipped

public void embeddablesSkipped(java.util.List<java.lang.String> classNames)
Specified by:
embeddablesSkipped in interface EmbedderMonitor

runningEmbeddable

public void runningEmbeddable(java.lang.String name)
Specified by:
runningEmbeddable in interface EmbedderMonitor

runningStory

public void runningStory(java.lang.String path)
Specified by:
runningStory in interface EmbedderMonitor

storyFailed

public void storyFailed(java.lang.String path,
                        java.lang.Throwable cause)
Specified by:
storyFailed in interface EmbedderMonitor

storiesSkipped

public void storiesSkipped(java.util.List<java.lang.String> storyPaths)
Specified by:
storiesSkipped in interface EmbedderMonitor

annotatedInstanceNotOfType

public void annotatedInstanceNotOfType(java.lang.Object annotatedInstance,
                                       java.lang.Class<?> type)
Specified by:
annotatedInstanceNotOfType in interface EmbedderMonitor

generatingStoriesView

public void generatingStoriesView(java.io.File outputDirectory,
                                  java.util.List<java.lang.String> formats,
                                  java.util.Properties viewProperties)
Specified by:
generatingStoriesView in interface EmbedderMonitor

storiesViewGenerationFailed

public void storiesViewGenerationFailed(java.io.File outputDirectory,
                                        java.util.List<java.lang.String> formats,
                                        java.util.Properties viewProperties,
                                        java.lang.Throwable cause)
Specified by:
storiesViewGenerationFailed in interface EmbedderMonitor

storiesViewGenerated

public void storiesViewGenerated(int stories,
                                 int scenarios,
                                 int failedScenarios)
Specified by:
storiesViewGenerated in interface EmbedderMonitor

storiesViewNotGenerated

public void storiesViewNotGenerated()
Specified by:
storiesViewNotGenerated in interface EmbedderMonitor

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

print

protected void print(java.lang.String message)

printStackTrace

protected void printStackTrace(java.lang.Throwable e)


Copyright © 2003-2010. All Rights Reserved.