Package com.consol.citrus.container
Class Assert
- java.lang.Object
-
- com.consol.citrus.actions.AbstractTestAction
-
- com.consol.citrus.container.AbstractActionContainer
-
- com.consol.citrus.container.Assert
-
- All Implemented Interfaces:
com.consol.citrus.common.Described
,com.consol.citrus.common.Named
,com.consol.citrus.Completable
,com.consol.citrus.container.TestActionContainer
,com.consol.citrus.TestAction
,com.consol.citrus.TestActorAware
public class Assert extends AbstractActionContainer
Assert exception to happen in nested test action.- Since:
- 2009
- Author:
- Christoph Deppisch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Assert.Builder
Action builder.
-
Field Summary
-
Fields inherited from class com.consol.citrus.container.AbstractActionContainer
actions
-
Fields inherited from class com.consol.citrus.actions.AbstractTestAction
description
-
-
Constructor Summary
Constructors Constructor Description Assert(Assert.Builder builder)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doExecute(com.consol.citrus.context.TestContext context)
Subclasses may add custom execution logic here.com.consol.citrus.TestAction
getAction()
Gets the action.List<com.consol.citrus.TestAction>
getActions()
Class<? extends Throwable>
getException()
Gets the exception.String
getMessage()
Get the message to send.com.consol.citrus.TestAction
getTestAction(int index)
-
Methods inherited from class com.consol.citrus.container.AbstractActionContainer
addTestAction, addTestAction, addTestActions, addTestActions, getActionCount, getActionIndex, getActiveAction, getExecutedActions, isDone, setActions, setActiveAction
-
Methods inherited from class com.consol.citrus.actions.AbstractTestAction
execute, getActor, getDescription, getName, isDisabled, setActor, setDescription, setName
-
-
-
-
Constructor Detail
-
Assert
public Assert(Assert.Builder builder)
Default constructor.
-
-
Method Detail
-
doExecute
public void doExecute(com.consol.citrus.context.TestContext context)
Description copied from class:AbstractTestAction
Subclasses may add custom execution logic here.- Specified by:
doExecute
in classAbstractTestAction
-
getAction
public com.consol.citrus.TestAction getAction()
Gets the action.- Returns:
- the action
-
getMessage
public String getMessage()
Get the message to send.- Returns:
- the message
-
getException
public Class<? extends Throwable> getException()
Gets the exception.- Returns:
- the exception
-
getTestAction
public com.consol.citrus.TestAction getTestAction(int index)
- Specified by:
getTestAction
in interfacecom.consol.citrus.container.TestActionContainer
- Overrides:
getTestAction
in classAbstractActionContainer
-
getActions
public List<com.consol.citrus.TestAction> getActions()
- Specified by:
getActions
in interfacecom.consol.citrus.container.TestActionContainer
- Overrides:
getActions
in classAbstractActionContainer
-
-