Package org.jbehave.core.steps
Class StepCreator
java.lang.Object
org.jbehave.core.steps.StepCreator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classclassstatic classstatic classThis is a different class, because the @Inject jar may not be in the classpath.static classclassstatic classstatic classstatic enum -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStepCreator(Class<?> stepsType, InjectableStepsFactory stepsFactory, StepsContext stepsContext, ParameterConverters parameterConverters, ExpressionResolver expressionResolver, ParameterControls parameterControls, StepMatcher stepMatcher, StepMonitor stepMonitor, boolean dryRun) -
Method Summary
Modifier and TypeMethodDescriptioncreateAfterStepUponOutcome(Method method, AfterScenario.Outcome outcome, Meta storyAndScenarioMeta) createBeforeOrAfterStep(Method method, Meta meta) static StepcreateComment(String stepAsString) createConditionalStep(StepConditionMatcher stepConditionMatcher, Map<Method, StepCreator.ParametrisedStep> parametrisedSteps) static StepcreateIgnorableStep(String stepAsString) createParametrisedStep(Method method, String stepAsString, String stepWithoutStartingWord, Map<String, String> namedParameters, List<Step> composedSteps) createParametrisedStepUponOutcome(Method method, String stepAsString, String stepWithoutStartingWord, Map<String, String> namedParameters, List<Step> composedSteps, AfterScenario.Outcome outcome) static StepcreatePendingStep(String stepAsString, String previousNonAndStep) matchedParameters(Method method, String stepWithoutStartingWord, Map<String, String> namedParameters) voiduseParanamer(com.thoughtworks.paranamer.Paranamer paranamer) voiduseStepMonitor(StepMonitor stepMonitor)
-
Field Details
-
PARAMETER_TABLE_START
- See Also:
-
PARAMETER_TABLE_END
- See Also:
-
PARAMETER_VERBATIM_START
- See Also:
-
PARAMETER_VERBATIM_END
- See Also:
-
PARAMETER_VALUE_START
- See Also:
-
PARAMETER_VALUE_END
- See Also:
-
PARAMETER_VALUE_NEWLINE
- See Also:
-
NO_FAILURE
-
-
Constructor Details
-
StepCreator
public StepCreator(Class<?> stepsType, InjectableStepsFactory stepsFactory, StepsContext stepsContext, ParameterConverters parameterConverters, ExpressionResolver expressionResolver, ParameterControls parameterControls, StepMatcher stepMatcher, StepMonitor stepMonitor, boolean dryRun)
-
-
Method Details
-
useStepMonitor
-
useParanamer
public void useParanamer(com.thoughtworks.paranamer.Paranamer paranamer) -
stepsInstance
-
createBeforeOrAfterStep
-
createAfterStepUponOutcome
public Step createAfterStepUponOutcome(Method method, AfterScenario.Outcome outcome, Meta storyAndScenarioMeta) -
matchedParameters
-
createConditionalStep
public Step createConditionalStep(StepConditionMatcher stepConditionMatcher, Map<Method, StepCreator.ParametrisedStep> parametrisedSteps) -
createParametrisedStep
-
createParametrisedStepUponOutcome
-
createPendingStep
-
createIgnorableStep
-
createComment
-