org.jbehave.core.embedder
Class PrintStreamEmbedderMonitor

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

public class PrintStreamEmbedderMonitor
extends NullEmbedderMonitor

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


Constructor Summary
PrintStreamEmbedderMonitor()
           
PrintStreamEmbedderMonitor(PrintStream output)
           
 
Method Summary
 void annotatedInstanceNotOfType(Object annotatedInstance, Class<?> type)
           
 void batchFailed(BatchFailures failures)
           
 void beforeOrAfterStoriesFailed()
           
 void embeddableFailed(String name, Throwable cause)
           
 void embeddableNotConfigurable(String name)
           
 void embeddablesSkipped(List<String> classNames)
           
 void generatingMapsView(File outputDirectory, StoryMaps storyMaps, Properties viewProperties)
           
 void generatingNavigatorView(File outputDirectory, Properties viewProperties)
           
 void generatingReportsView(File outputDirectory, List<String> formats, Properties viewProperties)
           
 void mappingStory(String storyPath, List<String> metaFilters)
           
 void mapsViewGenerationFailed(File outputDirectory, StoryMaps storyMaps, Properties viewProperties, Throwable cause)
           
 void metaNotAllowed(Meta meta, MetaFilter filter)
           
 void navigatorViewGenerationFailed(File outputDirectory, Properties viewProperties, Throwable cause)
           
 void navigatorViewNotGenerated()
           
protected  void print(String message)
           
protected  void printStackTrace(Throwable e)
           
 void processingSystemProperties(Properties properties)
           
 void reportsViewFailures(ReportsCount count)
           
 void reportsViewGenerated(ReportsCount count)
           
 void reportsViewGenerationFailed(File outputDirectory, List<String> formats, Properties viewProperties, Throwable cause)
           
 void reportsViewNotGenerated()
           
 void runningEmbeddable(String name)
           
 void runningStory(String path)
           
 void runningWithAnnotatedEmbedderRunner(String className)
           
 void storiesNotAllowed(List<Story> stories, MetaFilter filter, boolean verbose)
           
 void storiesSkipped(List<String> storyPaths)
           
 void storyFailed(String path, Throwable cause)
           
 void storyTimeout(Story story, StoryDuration storyDuration)
           
 void systemPropertySet(String name, String value)
           
 String toString()
           
 void usingControls(EmbedderControls embedderControls)
           
 void usingExecutorService(ExecutorService executorService)
           
 void usingThreads(int threads)
           
 
Methods inherited from class org.jbehave.core.embedder.NullEmbedderMonitor
storiesNotAllowed
 
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(PrintStream output)
Method Detail

batchFailed

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

beforeOrAfterStoriesFailed

public void beforeOrAfterStoriesFailed()
Specified by:
beforeOrAfterStoriesFailed in interface EmbedderMonitor
Overrides:
beforeOrAfterStoriesFailed in class NullEmbedderMonitor

embeddableFailed

public void embeddableFailed(String name,
                             Throwable cause)
Specified by:
embeddableFailed in interface EmbedderMonitor
Overrides:
embeddableFailed in class NullEmbedderMonitor

embeddableNotConfigurable

public void embeddableNotConfigurable(String name)
Specified by:
embeddableNotConfigurable in interface EmbedderMonitor
Overrides:
embeddableNotConfigurable in class NullEmbedderMonitor

embeddablesSkipped

public void embeddablesSkipped(List<String> classNames)
Specified by:
embeddablesSkipped in interface EmbedderMonitor
Overrides:
embeddablesSkipped in class NullEmbedderMonitor

metaNotAllowed

public void metaNotAllowed(Meta meta,
                           MetaFilter filter)
Specified by:
metaNotAllowed in interface EmbedderMonitor
Overrides:
metaNotAllowed in class NullEmbedderMonitor

runningEmbeddable

public void runningEmbeddable(String name)
Specified by:
runningEmbeddable in interface EmbedderMonitor
Overrides:
runningEmbeddable in class NullEmbedderMonitor

runningStory

public void runningStory(String path)
Specified by:
runningStory in interface EmbedderMonitor
Overrides:
runningStory in class NullEmbedderMonitor

storyFailed

public void storyFailed(String path,
                        Throwable cause)
Specified by:
storyFailed in interface EmbedderMonitor
Overrides:
storyFailed in class NullEmbedderMonitor

storiesSkipped

public void storiesSkipped(List<String> storyPaths)
Specified by:
storiesSkipped in interface EmbedderMonitor
Overrides:
storiesSkipped in class NullEmbedderMonitor

storiesNotAllowed

public void storiesNotAllowed(List<Story> stories,
                              MetaFilter filter,
                              boolean verbose)
Specified by:
storiesNotAllowed in interface EmbedderMonitor
Overrides:
storiesNotAllowed in class NullEmbedderMonitor

runningWithAnnotatedEmbedderRunner

public void runningWithAnnotatedEmbedderRunner(String className)
Specified by:
runningWithAnnotatedEmbedderRunner in interface EmbedderMonitor
Overrides:
runningWithAnnotatedEmbedderRunner in class NullEmbedderMonitor

annotatedInstanceNotOfType

public void annotatedInstanceNotOfType(Object annotatedInstance,
                                       Class<?> type)
Specified by:
annotatedInstanceNotOfType in interface EmbedderMonitor
Overrides:
annotatedInstanceNotOfType in class NullEmbedderMonitor

generatingReportsView

public void generatingReportsView(File outputDirectory,
                                  List<String> formats,
                                  Properties viewProperties)
Specified by:
generatingReportsView in interface EmbedderMonitor
Overrides:
generatingReportsView in class NullEmbedderMonitor

reportsViewGenerationFailed

public void reportsViewGenerationFailed(File outputDirectory,
                                        List<String> formats,
                                        Properties viewProperties,
                                        Throwable cause)
Specified by:
reportsViewGenerationFailed in interface EmbedderMonitor
Overrides:
reportsViewGenerationFailed in class NullEmbedderMonitor

reportsViewGenerated

public void reportsViewGenerated(ReportsCount count)
Specified by:
reportsViewGenerated in interface EmbedderMonitor
Overrides:
reportsViewGenerated in class NullEmbedderMonitor

reportsViewFailures

public void reportsViewFailures(ReportsCount count)
Specified by:
reportsViewFailures in interface EmbedderMonitor
Overrides:
reportsViewFailures in class NullEmbedderMonitor

reportsViewNotGenerated

public void reportsViewNotGenerated()
Specified by:
reportsViewNotGenerated in interface EmbedderMonitor
Overrides:
reportsViewNotGenerated in class NullEmbedderMonitor

mappingStory

public void mappingStory(String storyPath,
                         List<String> metaFilters)
Specified by:
mappingStory in interface EmbedderMonitor
Overrides:
mappingStory in class NullEmbedderMonitor

generatingMapsView

public void generatingMapsView(File outputDirectory,
                               StoryMaps storyMaps,
                               Properties viewProperties)
Specified by:
generatingMapsView in interface EmbedderMonitor
Overrides:
generatingMapsView in class NullEmbedderMonitor

mapsViewGenerationFailed

public void mapsViewGenerationFailed(File outputDirectory,
                                     StoryMaps storyMaps,
                                     Properties viewProperties,
                                     Throwable cause)
Specified by:
mapsViewGenerationFailed in interface EmbedderMonitor
Overrides:
mapsViewGenerationFailed in class NullEmbedderMonitor

generatingNavigatorView

public void generatingNavigatorView(File outputDirectory,
                                    Properties viewProperties)
Specified by:
generatingNavigatorView in interface EmbedderMonitor
Overrides:
generatingNavigatorView in class NullEmbedderMonitor

navigatorViewGenerationFailed

public void navigatorViewGenerationFailed(File outputDirectory,
                                          Properties viewProperties,
                                          Throwable cause)
Specified by:
navigatorViewGenerationFailed in interface EmbedderMonitor
Overrides:
navigatorViewGenerationFailed in class NullEmbedderMonitor

navigatorViewNotGenerated

public void navigatorViewNotGenerated()
Specified by:
navigatorViewNotGenerated in interface EmbedderMonitor
Overrides:
navigatorViewNotGenerated in class NullEmbedderMonitor

processingSystemProperties

public void processingSystemProperties(Properties properties)
Specified by:
processingSystemProperties in interface EmbedderMonitor
Overrides:
processingSystemProperties in class NullEmbedderMonitor

systemPropertySet

public void systemPropertySet(String name,
                              String value)
Specified by:
systemPropertySet in interface EmbedderMonitor
Overrides:
systemPropertySet in class NullEmbedderMonitor

storyTimeout

public void storyTimeout(Story story,
                         StoryDuration storyDuration)
Specified by:
storyTimeout in interface EmbedderMonitor
Overrides:
storyTimeout in class NullEmbedderMonitor

usingThreads

public void usingThreads(int threads)
Specified by:
usingThreads in interface EmbedderMonitor
Overrides:
usingThreads in class NullEmbedderMonitor

usingExecutorService

public void usingExecutorService(ExecutorService executorService)
Specified by:
usingExecutorService in interface EmbedderMonitor
Overrides:
usingExecutorService in class NullEmbedderMonitor

usingControls

public void usingControls(EmbedderControls embedderControls)
Specified by:
usingControls in interface EmbedderMonitor
Overrides:
usingControls in class NullEmbedderMonitor

toString

public String toString()
Overrides:
toString in class Object

print

protected void print(String message)

printStackTrace

protected void printStackTrace(Throwable e)


Copyright © 2003-2012. All Rights Reserved.