com.canoo.webtest.steps.control
Class NotStep
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.canoo.webtest.steps.Step
com.canoo.webtest.steps.AbstractStepContainer
com.canoo.webtest.steps.control.NotStep
- All Implemented Interfaces:
- IStepSequence, Serializable, Cloneable, TaskContainer
public class NotStep
- extends AbstractStepContainer
A NotStep accepts a single test step or a sequence of test steps
and expects upon execution that each of these steps fails.
It serves basically as container and simply forwards the execution
to each of the contained steps preserving the initial order in which
the steps were provided. Each of the steps must raise a
StepFailedException. As soon as a step does not do that, the NotStep
step is considered to have failed and raises itself a TestStepFailedError.
- Author:
- Carsten Seibert
- See Also:
- Serialized Form
|
Method Summary |
void |
doExecute()
Forward the execution to each of the wrapped steps. |
| Methods inherited from class com.canoo.webtest.steps.Step |
addComputedParameters, clone, emptyParamCheck, execute, getComputedParameters, getContext, getDefaultPropertyType, getDescription, getDuration, getParameterDictionary, getStepLabel, getVerifier, getWebtestProperties, getWebtestProperties, getWebtestProperty, getWebtestProperty, handleException, hasDescription, integerParamCheck, isCompleted, isPerformingAction, isStarted, isSuccessful, notifyCompleted, notifyStarted, notifyStepResultsListeners, notifySuccess, nullParamCheck, nullResponseCheck, optionalIntegerParamCheck, paramCheck, positiveOrZeroParamCheck, setStepid, setWebtestProperty, setWebtestProperty, toString, verifyParameters |
| Methods inherited from class org.apache.tools.ant.Task |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
DEFAULT_DESCRIPTION
public static final String DEFAULT_DESCRIPTION
- See Also:
- Constant Field Values
NotStep
public NotStep()
doExecute
public void doExecute()
throws Exception
- Forward the execution to each of the wrapped steps. Each step must raise a StepFailedException.
As soon as the first step passes, i.e. does not raise StepFailedException, execution is
terminated.
- Specified by:
doExecute in class Step
- Throws:
StepFailedException - Raises this exception if one of the wrapped steps not fails
Exception