Class Step
java.lang.Object
com.chutneytesting.engine.domain.execution.engine.step.Step
Exposes
definition and state of a Step.-
Constructor Summary
ConstructorsConstructorDescriptionStep(StepDataEvaluator dataEvaluator, StepDefinition definition, StepExecutor executor, List<Step> steps) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddErrorMessage(String... errors) voidaddInformation(String... info) voidaddStepExecution(Step step) voidaddStepExecution(List<Step> steps) voidbeginExecution(ScenarioExecution scenarioExecution) duration()voidendExecution(ScenarioExecution scenarioExecution) errors()execute(ScenarioExecution scenarioExecution, ScenarioContext scenarioContext) execute(ScenarioExecution scenarioExecution, ScenarioContext scenarioContext, Map<String, Object> localContext) executor()voidvoidbooleanstatic StepnonExecutable(StepDefinition definition) voidpauseExecution(ScenarioExecution scenarioExecution) voidvoidvoidstatus()voidstopExecution(ScenarioExecution scenarioExecution) voidstrategy()subSteps()voidtarget()type()voidupdateContextFrom(ActionExecutionResult actionResult) voidupdateContextFrom(StepExecutionReport remoteReport)
-
Constructor Details
-
Step
public Step(StepDataEvaluator dataEvaluator, StepDefinition definition, StepExecutor executor, List<Step> steps)
-
-
Method Details
-
nonExecutable
-
execute
-
execute
public Status execute(ScenarioExecution scenarioExecution, ScenarioContext scenarioContext, Map<String, Object> localContext) -
beginExecution
-
endExecution
-
stopExecution
-
pauseExecution
-
status
-
addInformation
-
addErrorMessage
-
failure
-
failure
-
success
-
resetExecution
public void resetExecution() -
startWatch
public void startWatch() -
stopWatch
public void stopWatch() -
duration
-
startDate
-
informations
-
errors
-
target
-
definition
-
strategy
-
type
-
subSteps
-
executor
-
dataEvaluator
-
isParentStep
public boolean isParentStep() -
updateContextFrom
-
updateContextFrom
-
addStepExecution
-
addStepExecution
-
getEvaluatedInputs
-
getScenarioContext
-
getStepOutputs
-
removeStepExecution
public void removeStepExecution()
-