| Modifier and Type | Method and Description |
|---|---|
static void |
CitrusDslAnnotations.injectTestDesigner(Object target,
TestDesigner designer)
Inject test designer instance to the test class fields with
CitrusResource annotation. |
| Modifier and Type | Field and Description |
|---|---|
protected TestDesigner |
AbstractTestContainerBuilder.designer
The test designer
|
| Constructor and Description |
|---|
AbstractExceptionContainerBuilder(TestDesigner designer,
T container)
Default constructor.
|
AbstractTestContainerBuilder(TestDesigner designer,
T container)
Default constructor.
|
AssertExceptionBuilder(TestDesigner designer)
Default constructor.
|
AssertExceptionBuilder(TestDesigner designer,
Assert action)
Constructor using action field.
|
AssertSoapFaultBuilder(TestDesigner designer)
Default constructor
|
AssertSoapFaultBuilder(TestDesigner designer,
AssertSoapFault action)
Constructor using action field.
|
AsyncBuilder(TestDesigner designer)
Default constructor using test designer.
|
AsyncBuilder(TestDesigner designer,
Async action)
Default constructor using designer and action container.
|
CatchExceptionBuilder(TestDesigner designer)
Default constructor.
|
CatchExceptionBuilder(TestDesigner designer,
Catch action)
Constructor using action field.
|
ConditionalBuilder(TestDesigner designer)
Default constructor.
|
ConditionalBuilder(TestDesigner designer,
Conditional action)
Constructor using action field.
|
FinallySequenceBuilder(TestDesigner designer)
Default constructor using test designer.
|
FinallySequenceBuilder(TestDesigner designer,
FinallySequence action)
Default constructor using designer and action container.
|
IterateBuilder(TestDesigner designer)
Default constructor using test designer.
|
IterateBuilder(TestDesigner designer,
Iterate action)
Default constructor using designer and action container.
|
ParallelBuilder(TestDesigner designer)
Default constructor using test designer.
|
ParallelBuilder(TestDesigner designer,
Parallel action)
Default constructor using designer and action container.
|
RepeatBuilder(TestDesigner designer)
Default constructor.
|
RepeatBuilder(TestDesigner designer,
RepeatUntilTrue action)
Constructor using action field.
|
RepeatOnErrorBuilder(TestDesigner designer)
Default constructor.
|
RepeatOnErrorBuilder(TestDesigner designer,
RepeatOnErrorUntilTrue action)
Default constructor using action container.
|
SequenceBuilder(TestDesigner designer)
Default constructor using test designer.
|
SequenceBuilder(TestDesigner designer,
Sequence action)
Default constructor using designer and action container.
|
TimerBuilder(TestDesigner designer) |
TimerBuilder(TestDesigner designer,
Timer container) |
WaitBuilder(TestDesigner designer,
Wait action,
Stack<AbstractActionContainer> containers)
Constructor using designer and action field.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TestBehavior
Test apply interface applies to test builder classes adding all builder
methods to a test builder instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTestBehavior
Abstract Citrus test behavior provides interface method implementations for
behavior access and defines abstract apply method for subclasses to implement.
|
class |
DefaultTestDesigner
Default test builder offers builder pattern methods in order to configure a
test case with test actions, variables and properties.
|
class |
ExecutableTestDesigner |
class |
ExecutableTestDesignerComponent
Test builder component usually used in Spring bean application context as bean definition or as
org.springframework.stereotype.Component annotated bean loaded with Spring's annotation scan support. |
class |
TestDesignerComponent
This test builder should be exclusively used as bean in a Spring application context.
|
class |
TestDesignerSimulation |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
TestDesignerAfterSuiteSupport.afterSuite(TestDesigner designer)
Subclasses implement this method to add after suite logic.
|
abstract void |
TestDesignerAfterTestSupport.afterTest(TestDesigner designer)
Subclasses implement this method to add after suite logic.
|
void |
TestBehavior.apply(TestDesigner target)
Behavior building method.
|
void |
AbstractTestBehavior.apply(TestDesigner target) |
abstract void |
TestDesignerBeforeSuiteSupport.beforeSuite(TestDesigner designer)
Subclasses implement this method to add before suite logic.
|
abstract void |
TestDesignerBeforeTestSupport.beforeTest(TestDesigner designer)
Subclasses implement this method to add before suite logic.
|
| Constructor and Description |
|---|
ApplyTestBehaviorAction(TestDesigner testDesigner,
TestBehavior testBehavior) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TestExecutingEndpointAdapter.prepareExecution(Message request,
TestDesigner testDesigner)
Prepares the test builder instance before execution.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JUnit4CitrusTestDesigner
JUnit Citrus test provides Java DSL access to builder pattern methods in
CitrusTestDesigner by simple method delegation.
|
| Modifier and Type | Method and Description |
|---|---|
protected TestDesigner |
JUnit4CitrusTestDesigner.createTestDesigner(CitrusJUnit4Runner.CitrusFrameworkMethod frameworkMethod,
TestContext context) |
protected TestDesigner |
JUnit4CitrusTest.createTestDesigner(CitrusJUnit4Runner.CitrusFrameworkMethod frameworkMethod,
TestContext context)
Creates new test designer instance for this test method.
|
| Modifier and Type | Method and Description |
|---|---|
protected static TestDesigner |
CitrusExtension.getTestDesigner(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
Get the
TestDesigner associated with the supplied ExtensionContext and its required test class name. |
| Modifier and Type | Class and Description |
|---|---|
class |
TestNGCitrusTestDesigner
TestNG Citrus test provides Java DSL access to builder pattern methods in
CitrusTestDesigner by simple method delegation.
|
| Modifier and Type | Method and Description |
|---|---|
protected TestDesigner |
TestNGCitrusTestDesigner.createTestDesigner(Method method,
TestContext context) |
protected TestDesigner |
TestNGCitrusTest.createTestDesigner(Method method,
TestContext context)
Creates new test designer instance for this test method.
|
Copyright © 2008–2019 ConSol Software GmbH. All rights reserved.