This is used by the interpreter so that the visitCommand method is
called, allowing the interpreter to not have to know what kind of
InvocationTarget it is executing.
This is a collection of commands that are to be executed.
Block(String) -
Constructor for class org.finra.jtaf.core.commands.Block
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the Block step aren't needed, unlike the commands within the
Block block.
This method goes through all of the commands within the ExpectFailure
block and executes them until they have all been executed or an exception
has been thrown.
This method goes through all of the commands within the IgnoreErrors
block and executes them until they have all been executed or an exception
has been thrown.
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the Invoke step aren't needed, unlike the commands within the
Invoke block.
Helper class used for context commands
plan for context manipulation:
action = {replace out with in|prepend in to out|append in to out}
valuein
indexin|keyin|null
foreach = {value in list|key in map|value in map|int|null}
change = {expand to singleton list|collapse list to set|expand set to map keys|convert map keys to set|convert set to list|convert map values to list}
valueout
indexout|keyout|null
foreach = {value in list|key in map|value in map|int|null}
change = {collapse list to set|expand set to map keys|convert map keys to set|convert set to list|convert map values to list
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the Multipath step aren't needed, unlike the commands within the
Multipath block.
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the RandomGenerator step aren't needed, unlike the commands within
the RandomGenerator block.
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the Repeat step aren't needed, unlike the commands within the
Repeat block.
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the ReplaceContext step aren't needed, unlike the commands within
the ReplaceContext block.
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the TryRecoverCleanup step aren't needed, unlike the commands
within the TryRecoverCleanup block.
Some implementations of IInvocationContext will throw this error
when a Command tries to retrieve a parameter that was not specified
in the Script Contract.
This called when instantiating the command before it is executed by the
interpreter.The recordResult variable is set to false because details
about the VerifyException step aren't needed, unlike the commands within
the VerifyException block.