public abstract class AbstractIteratingActionContainer extends AbstractActionContainer
| Modifier and Type | Field and Description |
|---|---|
protected String |
condition
Boolean expression string
|
protected IteratingConditionExpression |
conditionExpression
Optional condition expression evaluates to true or false
|
protected int |
index
Looping index
|
protected String |
indexName
Name of index variable
|
protected int |
start
Cache start index for further container executions - e.g. in loop
|
actionsdescription| Constructor and Description |
|---|
AbstractIteratingActionContainer() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkCondition(TestContext context)
Check aborting condition.
|
void |
doExecute(TestContext context)
Subclasses may add custom execution logic here.
|
protected void |
executeActions(TestContext context)
Executes the nested test actions.
|
protected abstract void |
executeIteration(TestContext context)
Execute embedded actions in loop.
|
String |
getCondition()
Gets the condition.
|
IteratingConditionExpression |
getConditionExpression()
Gets the condition.
|
int |
getIndex()
Gets the index.
|
String |
getIndexName()
Gets the indexName.
|
int |
getStart()
Gets the start index.
|
void |
setCondition(String condition)
Aborting condition.
|
void |
setConditionExpression(IteratingConditionExpression conditionExpression)
Aborting condition expression.
|
void |
setIndex(int index)
Setter for looping index.
|
void |
setIndexName(String indexName)
Name of index variable.
|
void |
setStart(int start)
Setter for index start.
|
addTestAction, getActionCount, getActionIndex, getActions, getLastExecutedAction, getTestAction, setActions, setLastExecutedActionexecute, getActor, getDescription, getName, isDisabled, setActor, setDescription, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, getActor, getDescription, getName, isDisabled, setDescription, setNameprotected String condition
protected IteratingConditionExpression conditionExpression
protected String indexName
protected int index
protected int start
public final void doExecute(TestContext context)
AbstractTestActiondoExecute in class AbstractTestActionprotected abstract void executeIteration(TestContext context)
context - TestContext holding variable information.protected void executeActions(TestContext context)
context - protected boolean checkCondition(TestContext context)
public void setCondition(String condition)
condition - public void setConditionExpression(IteratingConditionExpression conditionExpression)
conditionExpression - public void setIndexName(String indexName)
indexName - public void setIndex(int index)
index - the index to setpublic void setStart(int start)
start - the start index value.public String getCondition()
public IteratingConditionExpression getConditionExpression()
public String getIndexName()
public int getIndex()
public int getStart()
Copyright © 2008–2015 ConSol* Consulting&Solutions GmbH. All rights reserved.