com.canoo.webtest.extension
Class StoreRandom

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.canoo.webtest.steps.Step
              extended by com.canoo.webtest.steps.store.BaseStoreStep
                  extended by com.canoo.webtest.extension.StoreRandom
All Implemented Interfaces:
IComputeValue, Serializable, Cloneable

public final class StoreRandom
extends BaseStoreStep

Stores a random value (number, string or token) into a property.

Either ant or dynamic properties are supported. The random values can be used when invoking subsequent steps and checking responses.

Author:
Paul King, ASERT
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.canoo.webtest.steps.Step
DEFAULT_DESCRIPTION, ELEMENT_ATTRIBUTE_ID, ELEMENT_ATTRIBUTE_NAME, PROPERTY_TYPE_ANT, PROPERTY_TYPE_ANT_STRICT, PROPERTY_TYPE_DEFAULT, PROPERTY_TYPE_DYNAMIC
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
StoreRandom()
           
 
Method Summary
 void doExecute()
          Called to perform the step's functionality.
 String getChars()
           
 String getChoice()
           
 String getFrom()
           
 String getLength()
           
 String getTo()
           
 void setChars(String chars)
           
 void setChoice(String choice)
           
 void setFrom(String from)
           
 void setLength(String length)
           
 void setTo(String to)
           
protected  void verifyParameters()
          Verifies the parameters
 
Methods inherited from class com.canoo.webtest.steps.store.BaseStoreStep
getComputedValue, getProperty, getPropertyType, isPerformingAction, setProperty, setPropertyType, storeProperty, storeProperty
 
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, isStarted, isSuccessful, notifyCompleted, notifyStarted, notifyStepResultsListeners, notifySuccess, nullParamCheck, nullResponseCheck, optionalIntegerParamCheck, paramCheck, positiveOrZeroParamCheck, setStepid, setWebtestProperty, setWebtestProperty, toString
 
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
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StoreRandom

public StoreRandom()
Method Detail

getFrom

public String getFrom()

setFrom

public void setFrom(String from)

getTo

public String getTo()

setTo

public void setTo(String to)

getLength

public String getLength()

setLength

public void setLength(String length)

getChars

public String getChars()

setChars

public void setChars(String chars)

getChoice

public String getChoice()

setChoice

public void setChoice(String choice)

doExecute

public void doExecute()
Description copied from class: Step
Called to perform the step's functionality. Before calling this method, the step has been completely initialized (including expanding and verifying the parameters) and the environment notified of the start.

Specified by:
doExecute in class Step

verifyParameters

protected void verifyParameters()
Verifies the parameters

Overrides:
verifyParameters in class Step

Copyright © 2001-2007 Canoo Engineering AG, Basel. All rights reserved.