Coverage Report - org.jbehave.core.embedder.EmbedderControls
 
Classes in this File Line Coverage Branch Coverage Complexity
EmbedderControls
100%
23/23
N/A
1
 
 1  
 package org.jbehave.core.embedder;
 2  
 
 3  
 import org.apache.commons.lang.builder.ToStringBuilder;
 4  
 import org.apache.commons.lang.builder.ToStringStyle;
 5  
 
 6  
 /**
 7  
  * Holds flags used by the Embedder to control execution flow.
 8  
  */
 9  
 public class EmbedderControls {
 10  
         
 11  94
         private boolean batch = false;
 12  94
         private boolean skip = false;
 13  94
         private boolean generateViewAfterStories = true;
 14  94
         private boolean ignoreFailureInStories = false;
 15  94
         private boolean ignoreFailureInView = false;
 16  
 
 17  94
         public EmbedderControls() {
 18  94
         }
 19  
 
 20  
         public boolean batch() {
 21  36
                 return batch;
 22  
         }
 23  
 
 24  
         public boolean skip() {
 25  51
                 return skip;
 26  
         }
 27  
 
 28  
         public boolean generateViewAfterStories() {
 29  23
                 return generateViewAfterStories;
 30  
         }
 31  
 
 32  
         public boolean ignoreFailureInStories() {
 33  11
                 return ignoreFailureInStories;
 34  
         }
 35  
 
 36  
         public boolean ignoreFailureInView() {
 37  22
                 return ignoreFailureInView;
 38  
         }
 39  
 
 40  
         public EmbedderControls doBatch(boolean batch) {
 41  12
                 this.batch = batch;
 42  12
                 return this;
 43  
         }
 44  
 
 45  
         public EmbedderControls doSkip(boolean skip) {
 46  9
                 this.skip = skip;
 47  9
                 return this;
 48  
         }
 49  
 
 50  
         public EmbedderControls doGenerateViewAfterStories(boolean generateViewAfterStories) {
 51  9
                 this.generateViewAfterStories = generateViewAfterStories;
 52  9
                 return this;
 53  
         }
 54  
         
 55  
         public EmbedderControls doIgnoreFailureInStories(boolean ignoreFailureInStories) {
 56  10
                 this.ignoreFailureInStories = ignoreFailureInStories;
 57  10
                 return this;
 58  
         }
 59  
 
 60  
         public EmbedderControls doIgnoreFailureInView(boolean ignoreFailureInView) {
 61  7
                 this.ignoreFailureInView = ignoreFailureInView;
 62  7
                 return this;
 63  
         }
 64  
 
 65  
         @Override
 66  
         public String toString() {
 67  2
                 return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
 68  
         }
 69  
 
 70  
 }