Coverage Report - org.jbehave.core.steps.InstanceStepsFactory
 
Classes in this File Line Coverage Branch Coverage Complexity
InstanceStepsFactory
100%
6/6
N/A
1
 
 1  
 package org.jbehave.core.steps;
 2  
 
 3  
 import static java.util.Arrays.asList;
 4  
 
 5  
 import java.util.List;
 6  
 
 7  
 import org.jbehave.core.configuration.Configuration;
 8  
 
 9  
 /**
 10  
  * An {@link InjectableStepsFactory} that is provided Object instances.
 11  
  */
 12  
 public class InstanceStepsFactory extends AbstractStepsFactory {
 13  
 
 14  
     private final List<Object> stepsInstances;
 15  
 
 16  
     public InstanceStepsFactory(Configuration configuration, Object... stepsInstances) {
 17  8
         this(configuration, asList(stepsInstances));
 18  8
     }
 19  
 
 20  
     public InstanceStepsFactory(Configuration configuration, List<Object> stepsInstances) {
 21  16
         super(configuration);
 22  16
         this.stepsInstances = stepsInstances;
 23  16
     }
 24  
 
 25  
     @Override
 26  
     protected List<Object> stepsInstances() {
 27  15
         return stepsInstances;
 28  
     }
 29  
 
 30  
 }