public class RandSet
extends java.lang.Object
implements java.io.Serializable
<RandomList name="PRODUCTID" > <values>P101,P201,P301</values> </RandomList>
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
cat |
Constructor and Description |
---|
RandSet() |
Modifier and Type | Method and Description |
---|---|
int |
getDSMaxItems() |
java.lang.String |
getDSName() |
java.lang.String |
getName()
Returns the name of this random list; also is the property that is set
when you execute it.
|
static java.util.Vector<java.lang.String> |
getNodeRandoms(org.w3c.dom.Element node)
Returns the Random data sets contained in the given
node (step). |
java.lang.String |
getRandom(TestExec ts)
Method generates a random from the list of possible values.
|
java.util.List<java.lang.Object> |
getStaticValues()
All possible values of the random list are stored in a Vector.
|
boolean |
isStaticValues() |
static RandSet |
loadRandSet(org.w3c.dom.Element randNode) |
static java.util.Hashtable<java.lang.String,RandSet> |
loadRandSets(org.w3c.dom.Element node) |
void |
setDSMaxItems(int maxItems) |
void |
setDSName(java.lang.String dsName) |
void |
setName(java.lang.String nm)
Allows you to set the name/property key for this random list
|
void |
setStaticValues(boolean staticValues) |
java.lang.String |
toString() |
void |
writeXML(java.io.PrintWriter ps) |
public java.lang.String getName()
public void setName(java.lang.String nm)
nm
- the new namepublic boolean isStaticValues()
public void setStaticValues(boolean staticValues)
public java.lang.String getDSName()
public void setDSName(java.lang.String dsName)
public int getDSMaxItems()
public void setDSMaxItems(int maxItems)
public java.util.List<java.lang.Object> getStaticValues()
public java.lang.String getRandom(TestExec ts) throws TestRunException
TestRunException
public static java.util.Vector<java.lang.String> getNodeRandoms(org.w3c.dom.Element node)
node
(step).
An empty list is returned if the step contains no random data sets.node
- the test step of interestpublic static java.util.Hashtable<java.lang.String,RandSet> loadRandSets(org.w3c.dom.Element node) throws TestDefException
TestDefException
public static RandSet loadRandSet(org.w3c.dom.Element randNode) throws TestDefException
TestDefException
public void writeXML(java.io.PrintWriter ps)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 1998-2014 CA, Inc. All Rights Reserved.