public class StepCandidate
extends java.lang.Object
Given,
When, Then in a steps instance class. The StepCandidate is
responsible for matching the textual step against the pattern contained in
the method annotation via the StepMatcher and for the creation of the
matched executable step via the StepCreator.| Constructor and Description |
|---|
StepCandidate(java.lang.String patternAsString,
int priority,
StepType stepType,
java.lang.reflect.Method method,
java.lang.Class<?> stepsType,
InjectableStepsFactory stepsFactory,
Keywords keywords,
StepPatternParser stepPatternParser,
ParameterConverters parameterConverters,
ParameterControls parameterControls) |
| Modifier and Type | Method and Description |
|---|---|
void |
addComposedSteps(java.util.List<Step> steps,
java.lang.String stepAsString,
java.util.Map<java.lang.String,java.lang.String> namedParameters,
java.util.List<StepCandidate> allCandidates) |
void |
composedOf(java.lang.String[] steps) |
java.lang.String[] |
composedSteps() |
Step |
createMatchedStep(java.lang.String stepAsString,
java.util.Map<java.lang.String,java.lang.String> namedParameters) |
Step |
createMatchedStepUponOutcome(java.lang.String stepAsString,
java.util.Map<java.lang.String,java.lang.String> namedParameters,
AfterScenario.Outcome outcome) |
void |
doDryRun(boolean dryRun) |
java.lang.reflect.Method |
getMethod() |
java.lang.String |
getPatternAsString() |
java.lang.Integer |
getPriority() |
java.lang.String |
getStartingWord() |
java.lang.Object |
getStepsInstance() |
java.lang.Class<?> |
getStepsType() |
StepType |
getStepType() |
boolean |
ignore(java.lang.String stepAsString) |
boolean |
isAndStep(java.lang.String stepAsString) |
boolean |
isComposite() |
boolean |
isIgnorableStep(java.lang.String stepAsString) |
boolean |
isPending() |
boolean |
matches(java.lang.String stepAsString) |
boolean |
matches(java.lang.String step,
java.lang.String previousNonAndStep) |
java.lang.String |
toString() |
void |
useParanamer(com.thoughtworks.paranamer.Paranamer paranamer) |
void |
useStepMonitor(StepMonitor stepMonitor) |
public StepCandidate(java.lang.String patternAsString,
int priority,
StepType stepType,
java.lang.reflect.Method method,
java.lang.Class<?> stepsType,
InjectableStepsFactory stepsFactory,
Keywords keywords,
StepPatternParser stepPatternParser,
ParameterConverters parameterConverters,
ParameterControls parameterControls)
public java.lang.reflect.Method getMethod()
public java.lang.Integer getPriority()
public java.lang.String getPatternAsString()
public java.lang.Object getStepsInstance()
public java.lang.Class<?> getStepsType()
public StepType getStepType()
public java.lang.String getStartingWord()
public void useStepMonitor(StepMonitor stepMonitor)
public void doDryRun(boolean dryRun)
public void useParanamer(com.thoughtworks.paranamer.Paranamer paranamer)
public void composedOf(java.lang.String[] steps)
public boolean isComposite()
public java.lang.String[] composedSteps()
public boolean ignore(java.lang.String stepAsString)
public boolean isPending()
public boolean matches(java.lang.String stepAsString)
public boolean matches(java.lang.String step,
java.lang.String previousNonAndStep)
public Step createMatchedStep(java.lang.String stepAsString, java.util.Map<java.lang.String,java.lang.String> namedParameters)
public Step createMatchedStepUponOutcome(java.lang.String stepAsString, java.util.Map<java.lang.String,java.lang.String> namedParameters, AfterScenario.Outcome outcome)
public void addComposedSteps(java.util.List<Step> steps, java.lang.String stepAsString, java.util.Map<java.lang.String,java.lang.String> namedParameters, java.util.List<StepCandidate> allCandidates)
public boolean isAndStep(java.lang.String stepAsString)
public boolean isIgnorableStep(java.lang.String stepAsString)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2003-2014. All Rights Reserved.