Coverage Report - org.jbehave.core.embedder.EmbedderMonitorDecorator
 
Classes in this File Line Coverage Branch Coverage Complexity
EmbedderMonitorDecorator
93%
55/59
N/A
1
 
 1  
 package org.jbehave.core.embedder;
 2  
 
 3  
 import java.io.File;
 4  
 import java.util.List;
 5  
 import java.util.Properties;
 6  
 import java.util.concurrent.ExecutorService;
 7  
 
 8  
 import org.jbehave.core.failures.BatchFailures;
 9  
 import org.jbehave.core.model.Meta;
 10  
 import org.jbehave.core.model.Story;
 11  
 import org.jbehave.core.model.StoryMaps;
 12  
 import org.jbehave.core.reporters.ReportsCount;
 13  
 
 14  
 /**
 15  
  * Decorator of EmbedderMonitor that delegates to an injected instance and
 16  
  * allows classes extending it to override only the methods that are needed.
 17  
  */
 18  
 public class EmbedderMonitorDecorator implements EmbedderMonitor {
 19  
 
 20  
     private final EmbedderMonitor delegate;
 21  
 
 22  1
     public EmbedderMonitorDecorator(EmbedderMonitor delegate) {
 23  1
         this.delegate = delegate;
 24  1
     }
 25  
 
 26  
     public void runningEmbeddable(String name) {
 27  1
         delegate.runningEmbeddable(name);
 28  1
     }
 29  
 
 30  
     public void embeddableFailed(String name, Throwable cause) {
 31  1
         delegate.embeddableFailed(name, cause);
 32  1
     }
 33  
 
 34  
     public void embeddableNotConfigurable(String name) {
 35  1
         delegate.embeddableNotConfigurable(name);
 36  1
     }
 37  
 
 38  
     public void embeddablesSkipped(List<String> classNames) {
 39  1
         delegate.embeddablesSkipped(classNames);
 40  1
     }
 41  
 
 42  
     public void metaNotAllowed(Meta meta, MetaFilter filter) {
 43  1
         delegate.metaNotAllowed(meta, filter);
 44  1
     }
 45  
 
 46  
     public void runningStory(String path) {
 47  1
         delegate.runningStory(path);
 48  1
     }
 49  
 
 50  
     public void storyFailed(String path, Throwable cause) {
 51  1
         delegate.storyFailed(path, cause);
 52  1
     }
 53  
 
 54  
     public void storiesSkipped(List<String> storyPaths) {
 55  1
         delegate.storiesSkipped(storyPaths);
 56  1
     }
 57  
 
 58  
     public void batchFailed(BatchFailures failures) {
 59  1
         delegate.batchFailed(failures);
 60  1
     }
 61  
     
 62  
     public void beforeOrAfterStoriesFailed() {
 63  1
         delegate.beforeOrAfterStoriesFailed();
 64  1
     }
 65  
 
 66  
     public void generatingReportsView(File outputDirectory, List<String> formats, Properties viewProperties) {
 67  1
         delegate.generatingReportsView(outputDirectory, formats, viewProperties);
 68  1
     }
 69  
 
 70  
     public void reportsViewGenerationFailed(File outputDirectory, List<String> formats, Properties viewProperties,
 71  
             Throwable cause) {
 72  1
         delegate.reportsViewGenerationFailed(outputDirectory, formats, viewProperties, cause);
 73  1
     }
 74  
 
 75  
     public void reportsViewGenerated(ReportsCount count) {
 76  1
         delegate.reportsViewGenerated(count);
 77  1
     }
 78  
 
 79  
     public void reportsViewNotGenerated() {
 80  1
         delegate.reportsViewNotGenerated();
 81  1
     }
 82  
     
 83  
     public void runningWithAnnotatedEmbedderRunner(String className) {
 84  1
         delegate.runningWithAnnotatedEmbedderRunner(className);
 85  1
     }
 86  
 
 87  
     public void annotatedInstanceNotOfType(Object annotatedInstance, Class<?> type) {
 88  1
         delegate.annotatedInstanceNotOfType(annotatedInstance, type);
 89  1
     }
 90  
 
 91  
     public void mappingStory(String storyPath, List<String> metaFilters) {
 92  1
         delegate.mappingStory(storyPath, metaFilters);
 93  1
     }
 94  
 
 95  
     public void generatingMapsView(File outputDirectory, StoryMaps storyMaps, Properties viewProperties) {
 96  1
         delegate.generatingMapsView(outputDirectory, storyMaps, viewProperties);
 97  1
     }
 98  
 
 99  
     public void mapsViewGenerationFailed(File outputDirectory, StoryMaps storyMaps, Properties viewProperties,
 100  
             Throwable cause) {
 101  1
         delegate.mapsViewGenerationFailed(outputDirectory, storyMaps, viewProperties, cause);
 102  1
     }
 103  
 
 104  
     public void generatingNavigatorView(File outputDirectory, Properties viewResources) {
 105  1
         delegate.generatingNavigatorView(outputDirectory, viewResources);
 106  1
     }
 107  
 
 108  
     public void navigatorViewGenerationFailed(File outputDirectory, Properties viewResources, Throwable cause) {
 109  1
         delegate.navigatorViewGenerationFailed(outputDirectory, viewResources, cause);
 110  1
     }
 111  
 
 112  
     public void navigatorViewNotGenerated() {
 113  1
         delegate.navigatorViewNotGenerated();        
 114  1
     }
 115  
 
 116  
     public void processingSystemProperties(Properties properties) {
 117  1
         delegate.processingSystemProperties(properties);
 118  1
     }
 119  
 
 120  
     public void systemPropertySet(String name, String value) {
 121  1
         delegate.systemPropertySet(name, value);
 122  1
     }
 123  
     
 124  
     public void storyTimeout(Story story, long durationInSecs, long timeoutInSecs) {
 125  1
         delegate.storyTimeout(story, durationInSecs, timeoutInSecs);
 126  1
     }
 127  
 
 128  
     public void usingThreads(int threads) {
 129  1
         delegate.usingThreads(threads);
 130  1
     }
 131  
 
 132  
     public void usingExecutorService(ExecutorService executorService) {
 133  0
         delegate.usingExecutorService(executorService);
 134  0
     }
 135  
 
 136  
     public void usingControls(EmbedderControls embedderControls) {
 137  0
         delegate.usingControls(embedderControls);        
 138  0
     }
 139  
 
 140  
 }