org.finra.jtaf.core.commands
Class VerifyException
java.lang.Object
org.finra.jtaf.core.model.invocationtarget.InvocationTarget
org.finra.jtaf.core.model.invocationtarget.Command
org.finra.jtaf.core.commands.VerifyException
public class VerifyException
- extends Command
This command is used to verify that a block of commands throws a specific
exception. This is mainly used for testing other commands.
Constructor Summary |
VerifyException(String name)
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. |
Method Summary |
protected void |
execute(IInvocationContext ctx)
This goes through all commands in the context and executes them. |
Methods inherited from class org.finra.jtaf.core.model.invocationtarget.Command |
acceptInvocationTargetVisitor, clearContext, deinitialize, executeInvocation, getBooleanOrDefault, getContext, getFloatOrDefault, getIntegerOrDefault, getOptionalObject, getOptionalString, getRequiredBoolean, getRequiredFloat, getRequiredInteger, getRequiredObject, getRequiredString, getStringOrDefault, initialize, launch, recordResult |
Methods inherited from class org.finra.jtaf.core.model.invocationtarget.InvocationTarget |
addOptionalParameter, addProduction, addRequiredParameter, cleanGlobalContext, getAllParameters, getFromGlobalContext, getGlobalContext, getName, getOptionalParameters, getProductions, getRequiredParameters, getUsage, putToGlobalContext, setGlobalContext, setUsage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VerifyException
public VerifyException(String name)
throws NameFormatException
- 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.
- Parameters:
name
- - name of the command
- Throws:
NameFormatException
execute
protected void execute(IInvocationContext ctx)
throws Throwable
- This goes through all commands in the context and executes them. If an
exception is encountered, it is checked against the exceptionType
parameter. If it is not the same, an exception is thrown. If no exception
is encountered, an exception will be thrown. Otherwise, no exception is
thrown.
- Specified by:
execute
in class Command
- Parameters:
ctx
- - The current context when this method is executed.
- Throws:
Throwable
- - Any exception thrown by a command within the Repeat block.
Copyright © 2014. All rights reserved.