Package org.jbehave.core.steps
Class StepCreator
java.lang.Object
org.jbehave.core.steps.StepCreator
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
class
static class
static class
This is a different class, because the @Inject jar may not be in the classpath.static class
class
static class
static class
static enum
-
Field Summary
-
Constructor Summary
ConstructorDescriptionStepCreator
(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 Step
createComment
(String stepAsString) createConditionalStep
(StepConditionMatcher stepConditionMatcher, Map<Method, StepCreator.ParametrisedStep> parametrisedSteps) static Step
createIgnorableStep
(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 Step
createPendingStep
(String stepAsString, String previousNonAndStep) matchedParameters
(Method method, String stepWithoutStartingWord, Map<String, String> namedParameters) void
useParanamer
(com.thoughtworks.paranamer.Paranamer paranamer) void
useStepMonitor
(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
-