public abstract class CitrusAnnotations extends Object
CitrusEndpoint
endpoint annotations.Modifier and Type | Method and Description |
---|---|
static void |
injectAll(Object target)
Creates new Citrus instance and injects all supported components and endpoints to target object using annotations.
|
static void |
injectAll(Object target,
Citrus citrusFramework)
Creates new Citrus test context and injects all supported components and endpoints to target object using annotations.
|
static void |
injectAll(Object target,
Citrus citrusFramework,
TestContext context)
Injects all supported components and endpoints to target object using annotations.
|
static void |
injectCitrusFramework(Object testCase,
Citrus citrusFramework)
Inject Citrus framework instance to the test class fields with
CitrusFramework annotation. |
static void |
injectEndpoints(Object target,
TestContext context)
Reads all
CitrusEndpoint and CitrusEndpointConfig related annotations on target object field declarations and
injects proper endpoint instances. |
public static final void injectAll(Object target)
target
- public static final void injectAll(Object target, Citrus citrusFramework)
target
- public static final void injectAll(Object target, Citrus citrusFramework, TestContext context)
target
- public static final void injectEndpoints(Object target, TestContext context)
CitrusEndpoint
and CitrusEndpointConfig
related annotations on target object field declarations and
injects proper endpoint instances.target
- context
- public static final void injectCitrusFramework(Object testCase, Citrus citrusFramework)
CitrusFramework
annotation.testCase
- citrusFramework
- Copyright © 2008–2017 ConSol Software GmbH. All rights reserved.