Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $(TestActionBuilder<T>) - Method in interface org.citrusframework.TestActionRunner
-
Builds and runs given test action.
- $(T) - Method in interface org.citrusframework.TestActionRunner
-
Runs given test action.
A
- AbstractEndpointConfiguration - Class in org.citrusframework.endpoint
-
Abstract endpoint configuration provides basic properties such as message listeners.
- AbstractEndpointConfiguration() - Constructor for class org.citrusframework.endpoint.AbstractEndpointConfiguration
- AbstractMessageConsumer - Class in org.citrusframework.messaging
- AbstractMessageConsumer(String, EndpointConfiguration) - Constructor for class org.citrusframework.messaging.AbstractMessageConsumer
-
Default constructor using receive timeout setting.
- AbstractMessageProcessor - Class in org.citrusframework.message
-
Abstract message processor is message direction aware and automatically applies message type selector.
- AbstractMessageProcessor() - Constructor for class org.citrusframework.message.AbstractMessageProcessor
- AbstractMessageValidator<T extends ValidationContext> - Class in org.citrusframework.validation
-
Base abstract implementation for message validators.
- AbstractMessageValidator() - Constructor for class org.citrusframework.validation.AbstractMessageValidator
- AbstractSegmentVariableExtractor() - Constructor for class org.citrusframework.variable.SegmentVariableExtractorRegistry.AbstractSegmentVariableExtractor
- AbstractSelectiveMessageConsumer - Class in org.citrusframework.messaging
- AbstractSelectiveMessageConsumer(String, EndpointConfiguration) - Constructor for class org.citrusframework.messaging.AbstractSelectiveMessageConsumer
-
Default constructor using receive timeout setting.
- accept(Message) - Method in interface org.citrusframework.message.MessageSelector
-
Checks weather this selector should accept given message or not.
- accept(Message) - Method in class org.citrusframework.message.MessageSelector.AllAcceptingMessageSelector
- actions(TestAction...) - Method in interface org.citrusframework.TestActionContainerBuilder
-
Adds test actions to the action container.
- actions(TestActionBuilder<?>...) - Method in interface org.citrusframework.TestActionContainerBuilder
-
Adds test actions to the action container.
- ActionTimeoutException - Exception in org.citrusframework.exceptions
-
Throw this exception in case you did not receive a message on a destination in time.
- ActionTimeoutException() - Constructor for exception org.citrusframework.exceptions.ActionTimeoutException
-
Default constructor
- ActionTimeoutException(long) - Constructor for exception org.citrusframework.exceptions.ActionTimeoutException
-
Constructor using fields.
- ActionTimeoutException(long, Throwable) - Constructor for exception org.citrusframework.exceptions.ActionTimeoutException
-
Constructor using fields.
- adapt(Object) - Method in interface org.citrusframework.context.resolver.TypeAliasResolver
- add(String, T) - Method in interface org.citrusframework.message.correlation.ObjectStore
-
Adds new object with correlation key.
- addDefaultProperties(Map<String, String>) - Method in class org.citrusframework.main.TestRunConfiguration
-
Adds default properties.
- addException(CitrusRuntimeException) - Method in class org.citrusframework.context.TestContext
-
Add new exception to the context marking the test as failed.
- addFinalAction(TestAction) - Method in interface org.citrusframework.TestCase
-
Adds action to finally action chain.
- addFinalAction(TestActionBuilder<?>) - Method in interface org.citrusframework.TestCase
-
Adds action to finally action chain.
- addFunctionLibrary(FunctionLibrary) - Method in class org.citrusframework.functions.FunctionRegistry
-
Adds given function library to this registry.
- addHeaderBuilder(MessageHeaderBuilder) - Method in interface org.citrusframework.message.WithHeaderBuilder
-
Add message header builder.
- addHeaderData(String) - Method in interface org.citrusframework.message.Message
-
Adds new header data.
- addHeaderValidator(String) - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Adds header validator reference.
- addHeaderValidator(HeaderValidator) - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Adds header validator.
- addMessageListener(MessageListener) - Method in interface org.citrusframework.report.MessageListenerAware
-
Adds a new message listener.
- addMessageListener(MessageListener) - Method in class org.citrusframework.report.MessageListeners
- addMessageProcessor(MessageProcessor) - Method in class org.citrusframework.message.MessageProcessors
-
Adds a new message processor.
- addMessageValidator(String, MessageValidator<? extends ValidationContext>) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Adds given message validator and allows to overwrite of existing message validators in registry with same name.
- addNamespace(String, String) - Method in class org.citrusframework.xml.namespace.DefaultNamespaceContext
- addNamespaces(Map<String, String>) - Method in class org.citrusframework.xml.namespace.DefaultNamespaceContext
-
Adds given namespace mappings to this context.
- addResult(TestResult) - Method in class org.citrusframework.report.TestResults
-
Adds a test result to the result list.
- addSchemaValidator(String, SchemaValidator<? extends SchemaValidationContext>) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Adds given schema validator and allows overwrite of existing message validators in registry with same name.
- addTestAction(TestAction) - Method in interface org.citrusframework.container.TestActionContainer
-
Adds a test action to the nested action list.
- addTestActionListener(TestActionListener) - Method in class org.citrusframework.context.TestContext
- addTestActionListener(TestActionListener) - Method in interface org.citrusframework.report.TestActionListenerAware
-
Adds a new test action listener.
- addTestActionListener(TestActionListener) - Method in class org.citrusframework.report.TestActionListeners
- addTestActions(TestAction...) - Method in interface org.citrusframework.container.TestActionContainer
-
Adds one to many test actions to the nested action list.
- addTestListener(TestListener) - Method in interface org.citrusframework.report.TestListenerAware
-
Adds a new test listener.
- addTestListener(TestListener) - Method in class org.citrusframework.report.TestListeners
- addTestReporter(TestReporter) - Method in interface org.citrusframework.report.TestReporterAware
-
Adds a new test reporter.
- addTestReporter(TestReporter) - Method in class org.citrusframework.report.TestReporters
- addTestSuiteListener(TestSuiteListener) - Method in interface org.citrusframework.report.TestSuiteListenerAware
-
Adds a new suite listener.
- addTestSuiteListener(TestSuiteListener) - Method in class org.citrusframework.report.TestSuiteListeners
- addValidationMatcherLibrary(ValidationMatcherLibrary) - Method in class org.citrusframework.validation.matcher.ValidationMatcherRegistry
-
Adds given validation matcher library to this registry.
- addVariables(String[], Object[]) - Method in class org.citrusframework.context.TestContext
-
Add variables to context.
- addVariables(Map<String, Object>) - Method in class org.citrusframework.context.TestContext
-
Add several new variables to test context.
- AfterSuite - Interface in org.citrusframework.container
- afterTest(TestContext) - Method in interface org.citrusframework.TestCase
-
Sequence of test actions after test case.
- AfterTest - Interface in org.citrusframework.container
- AllAcceptingMessageSelector() - Constructor for class org.citrusframework.message.MessageSelector.AllAcceptingMessageSelector
- and(TestActionBuilder<T>) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- and(T) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- AnnotationConfigParser<A extends Annotation,
T extends Endpoint> - Interface in org.citrusframework.config.annotation - APACHE_CAMEL - Static variable in interface org.citrusframework.util.TypeConverter
- apply(TestActionRunner) - Method in interface org.citrusframework.TestBehavior
-
Behavior building method.
- applyBehavior(TestBehavior) - Method in interface org.citrusframework.TestActionRunner
-
Apply test behavior on this test action runner.
- asExtractor() - Method in interface org.citrusframework.variable.VariableExtractorAdapter
-
Adapt as variable extractor
- asList() - Method in class org.citrusframework.report.TestResults
-
Provides access to results as list generated from synchronized result list.
- asNormalizedArrayString(Object) - Method in interface org.citrusframework.util.TypeConverter
- asProcessor() - Method in interface org.citrusframework.message.MessageProcessorAdapter
-
Adapt as message processor
- assertNotNull(T) - Static method in class org.citrusframework.util.ObjectHelper
- assertNotNull(T, String) - Static method in class org.citrusframework.util.ObjectHelper
- asValidationContext() - Method in interface org.citrusframework.validation.ValidationContextAdapter
-
Adapt as validation context
- author(String) - Method in interface org.citrusframework.TestCaseBuilder
-
Adds author to the test case.
B
- BEAN_NAME - Static variable in class org.citrusframework.validation.MessageValidatorRegistry
-
The default bean id in Spring application context
- BeforeSuite - Interface in org.citrusframework.container
- beforeTest(TestContext) - Method in interface org.citrusframework.TestCase
-
Sequence of test actions before the test case.
- BeforeTest - Interface in org.citrusframework.container
- BINARY - Enum constant in enum class org.citrusframework.message.MessageType
- BINARY_BASE64 - Enum constant in enum class org.citrusframework.message.MessageType
- bind(String, Object) - Method in interface org.citrusframework.spi.ReferenceRegistry
- bind(String, Object) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- BindToRegistry - Annotation Interface in org.citrusframework.spi
-
Used to bind an object to the Citrus context reference registry for dependency injection reasons.
- BOOLEAN - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- build() - Method in interface org.citrusframework.endpoint.EndpointBuilder
-
Builds the endpoint.
- build() - Method in interface org.citrusframework.message.MessagePayloadBuilder.Builder
-
Builds new message payload builder instance.
- build() - Method in interface org.citrusframework.message.MessageProcessor.Builder
-
Builds new message processor instance.
- build() - Method in interface org.citrusframework.message.MessageTransformer.Builder
-
Builds new message processor instance.
- build() - Method in interface org.citrusframework.TestActionBuilder
-
Builds new test action instance.
- build() - Method in interface org.citrusframework.validation.context.ValidationContext.Builder
-
Builds new validation context instance.
- build() - Method in class org.citrusframework.variable.GlobalVariables.Builder
- build() - Method in interface org.citrusframework.variable.VariableExtractor.Builder
-
Builds new variable extractor instance.
- build(Properties, ReferenceResolver) - Method in interface org.citrusframework.endpoint.EndpointBuilder
-
Builds the endpoint from given endpoint properties.
- build(CitrusEndpoint, ReferenceResolver) - Method in interface org.citrusframework.endpoint.EndpointBuilder
-
Builds the endpoint from given endpoint annotations.
- build(TestContext, String) - Method in interface org.citrusframework.message.MessageBuilder
-
Builds the control message.
- buildContext(Message, Map<String, String>) - Method in class org.citrusframework.xml.namespace.NamespaceContextBuilder
-
Construct a basic namespace context from the received message and explicit namespace mappings.
- Builder() - Constructor for class org.citrusframework.variable.GlobalVariables.Builder
- builderHeaders(TestContext) - Method in interface org.citrusframework.message.MessageHeaderBuilder
-
Build headers for a message.
- builderHeaders(TestContext) - Method in interface org.citrusframework.message.MessageHeaderDataBuilder
- buildHeaderData(TestContext) - Method in interface org.citrusframework.message.MessageHeaderDataBuilder
-
Build header fragment data for a message.
- buildPayload(TestContext) - Method in interface org.citrusframework.message.MessagePayloadBuilder
-
Builds the message payload.
- BYTE - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- ByteArrayResource(byte[]) - Constructor for class org.citrusframework.spi.Resources.ByteArrayResource
C
- canExtract(TestContext, Object, VariableExpressionSegmentMatcher) - Method in interface org.citrusframework.variable.SegmentVariableExtractor
-
Extract variables from given object.
- canExtract(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.MapVariableExtractor
- canExtract(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.ObjectFieldValueExtractor
- checkHeaderTypes(Map<String, Object>) - Static method in class org.citrusframework.message.MessageHeaderUtils
-
Method checks all header types to meet Spring Integration type requirements.
- CITRUS_FILE_ENCODING - Static variable in class org.citrusframework.CitrusSettings
- CITRUS_FILE_ENCODING_ENV - Static variable in class org.citrusframework.CitrusSettings
- CITRUS_FILE_ENCODING_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
File encoding system property
- CitrusConfiguration - Annotation Interface in org.citrusframework.annotations
- CitrusEndpoint - Annotation Interface in org.citrusframework.annotations
-
Marks field or parameter for endpoint injection.
- CitrusEndpointAnnotations - Class in org.citrusframework.annotations
-
Dependency injection support for
CitrusEndpointendpoint annotations. - CitrusEndpointConfig - Annotation Interface in org.citrusframework.annotations
- CitrusEndpointProperty - Annotation Interface in org.citrusframework.annotations
- CitrusFramework - Annotation Interface in org.citrusframework.annotations
-
Citrus test framework annotation marking a field or method parameter for object injection.
- CitrusInstanceStrategy - Enum Class in org.citrusframework
-
Instance creation strategy.
- CitrusResource - Annotation Interface in org.citrusframework.annotations
- CitrusRuntimeException - Exception in org.citrusframework.exceptions
-
Basic custom runtime exception for all errors in Citrus
- CitrusRuntimeException() - Constructor for exception org.citrusframework.exceptions.CitrusRuntimeException
-
Default constructor.
- CitrusRuntimeException(String) - Constructor for exception org.citrusframework.exceptions.CitrusRuntimeException
-
Constructor using fields.
- CitrusRuntimeException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.CitrusRuntimeException
-
Constructor using fields.
- CitrusRuntimeException(Throwable) - Constructor for exception org.citrusframework.exceptions.CitrusRuntimeException
-
Constructor using fields.
- CitrusSettings - Class in org.citrusframework
- CitrusTest - Annotation Interface in org.citrusframework.annotations
-
Citrus test case annotation used in Java DSL test cases to execute several tests within one single test builder class.
- CitrusTestSource - Annotation Interface in org.citrusframework.annotations
-
Citrus test case annotation used for Groovy test case definition inside a unit test class.
- CitrusVersion - Class in org.citrusframework
- classes() - Element in annotation interface org.citrusframework.annotations.CitrusConfiguration
- CLASSPATH_RESOURCE_PREFIX - Static variable in class org.citrusframework.spi.Resources
- ClasspathResource(String) - Constructor for class org.citrusframework.spi.Resources.ClasspathResource
- ClasspathResourceResolver - Class in org.citrusframework.spi
-
Resolver finds all resources in given classpath resource path.
- ClasspathResourceResolver() - Constructor for class org.citrusframework.spi.ClasspathResourceResolver
- clear() - Method in class org.citrusframework.context.TestContext
-
Clears variables in this test context.
- Completable - Interface in org.citrusframework
-
Interface indicates that test action is aware of its completed state.
- Condition - Interface in org.citrusframework.condition
-
Tests whether a condition is satisfied.
- configureTestCase(Consumer<TestCase>) - Method in interface org.citrusframework.common.TestLoader
-
Adds test case handler that is called before test case gets executed.
- constructMessageName(TestAction, Endpoint) - Method in class org.citrusframework.message.DefaultMessageStore
- constructMessageName(TestAction, Endpoint) - Method in interface org.citrusframework.message.MessageStore
- Consumer - Interface in org.citrusframework.messaging
- ControlExpressionParser - Interface in org.citrusframework.validation.matcher
-
Control expression parser for extracting the individual control values from a control expression.
- convertAfter(Object, Class<T>) - Method in class org.citrusframework.util.DefaultTypeConverter
-
Subclasses may add additional conversion logic in this method.
- convertBefore(Object, Class<T>) - Method in class org.citrusframework.util.DefaultTypeConverter
- converters - Static variable in interface org.citrusframework.util.TypeConverter
- convertIfNecessary(Object, Class<T>) - Method in class org.citrusframework.util.DefaultTypeConverter
- convertIfNecessary(Object, Class<T>) - Static method in class org.citrusframework.util.TypeConversionUtils
-
Converts target object to required type if necessary.
- convertIfNecessary(Object, Class<T>) - Method in interface org.citrusframework.util.TypeConverter
-
Converts target object to required type if necessary.
- convertInbound(I, C, TestContext) - Method in interface org.citrusframework.message.MessageConverter
-
Converts external message to internal representation.
- convertOutbound(Message, C, TestContext) - Method in interface org.citrusframework.message.MessageConverter
-
Converts internal message representation to external message for outbound communication.
- convertOutbound(O, Message, C, TestContext) - Method in interface org.citrusframework.message.MessageConverter
-
Converts internal message representation to external message for outbound communication.
- convertStringToType(String, Class<T>) - Method in class org.citrusframework.util.DefaultTypeConverter
- convertStringToType(String, Class<T>) - Static method in class org.citrusframework.util.TypeConversionUtils
-
Convert value string to required type.
- convertStringToType(String, Class<T>) - Method in interface org.citrusframework.util.TypeConverter
-
Converts String value object to given type.
- convertStringToType(String, Class<T>, TestContext) - Static method in class org.citrusframework.util.TypeConversionUtils
-
Convert value string to required type or read bean of type from application context.
- CorrelationManager<T> - Interface in org.citrusframework.message.correlation
-
Correlation manager stores objects with a correlation key.
- create(byte[]) - Static method in class org.citrusframework.spi.Resources
- create(File) - Static method in class org.citrusframework.spi.Resources
- create(String) - Static method in class org.citrusframework.spi.Resources
- create(String, Annotation, TestContext) - Method in class org.citrusframework.endpoint.DefaultEndpointFactory
- create(String, Annotation, TestContext) - Method in interface org.citrusframework.endpoint.EndpointFactory
-
Finds endpoint by parsing the given endpoint annotation.
- create(String, Class<?>) - Static method in class org.citrusframework.spi.Resources
- create(String, String, TestContext) - Method in interface org.citrusframework.message.MessageSelector.MessageSelectorFactory
-
Create new message selector for given predicates.
- create(String, CitrusEndpoint, Class<?>, TestContext) - Method in class org.citrusframework.endpoint.DefaultEndpointFactory
- create(String, CitrusEndpoint, Class<?>, TestContext) - Method in interface org.citrusframework.endpoint.EndpointFactory
-
Finds endpoint by parsing the given endpoint properties.
- create(String, TestContext) - Method in class org.citrusframework.endpoint.DefaultEndpointFactory
- create(String, TestContext) - Method in interface org.citrusframework.endpoint.EndpointFactory
-
Finds endpoint by parsing the given endpoint uri.
- create(URL) - Static method in class org.citrusframework.spi.Resources
- createConsumer() - Method in interface org.citrusframework.endpoint.Endpoint
-
Creates a message consumer for this endpoint.
- createEndpoint(String, TestContext) - Method in interface org.citrusframework.endpoint.EndpointComponent
-
Creates proper endpoint instance from endpoint uri.
- createProducer() - Method in interface org.citrusframework.endpoint.Endpoint
-
Creates a message producer for this endpoint for sending messages to this endpoint.
- createTestCaseRunner(TestContext) - Method in interface org.citrusframework.TestCaseRunnerProvider
-
Creates a TestCaseRunner with the given
TestContext. - createTestCaseRunner(TestCase, TestContext) - Method in interface org.citrusframework.TestCaseRunnerProvider
-
Creates a TestCaseRunner which runs the given
TestCaseand the givenTestContext. - createTypedValue(String, String) - Static method in enum class org.citrusframework.message.MessageHeaderType
-
Creates a typed header value with type and value.
- creationDate(Date) - Method in interface org.citrusframework.TestCaseBuilder
-
Sets the creation date.
- CSV - Enum constant in enum class org.citrusframework.message.MessageType
- cutOffDoubleQuotes(String) - Static method in class org.citrusframework.variable.VariableUtils
-
Cut off double quotes prefix and suffix.
- cutOffSingleQuotes(String) - Static method in class org.citrusframework.variable.VariableUtils
-
Cut off single quotes prefix and suffix.
- cutOffVariablesEscaping(String) - Static method in class org.citrusframework.variable.VariableUtils
-
Cut off variables escaping
- cutOffVariablesPrefix(String) - Static method in class org.citrusframework.variable.VariableUtils
-
Cut off variables prefix
D
- DataDictionary<T> - Interface in org.citrusframework.variable.dictionary
-
Data dictionary interface describes a mechanism to modify message content (payload) with global dictionary elements.
- DataDictionary.PathMappingStrategy - Enum Class in org.citrusframework.variable.dictionary
-
Possible mapping strategies for identifying matching dictionary items with path comparison.
- DEFAULT - Static variable in interface org.citrusframework.util.TypeConverter
- DEFAULT_BEAN_ID - Static variable in class org.citrusframework.xml.namespace.NamespaceContextBuilder
-
The default bean id in Spring application context
- DEFAULT_CONFIG_CLASS - Static variable in class org.citrusframework.CitrusSettings
- DEFAULT_CONFIG_CLASS_ENV - Static variable in class org.citrusframework.CitrusSettings
- DEFAULT_CONFIG_CLASS_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default application context class
- DEFAULT_DELIMITER - Static variable in interface org.citrusframework.validation.matcher.ControlExpressionParser
- DEFAULT_MESSAGE_TYPE - Static variable in class org.citrusframework.CitrusSettings
- DEFAULT_MESSAGE_TYPE_ENV - Static variable in class org.citrusframework.CitrusSettings
- DEFAULT_MESSAGE_TYPE_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default message type used in message validation mechanism
- DEFAULT_TEST_SRC_DIRECTORY - Static variable in class org.citrusframework.CitrusSettings
- DEFAULT_TEST_SRC_DIRECTORY_ENV - Static variable in class org.citrusframework.CitrusSettings
- DEFAULT_TEST_SRC_DIRECTORY_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default test directories
- DEFAULT_TYPE_PROPERTY - Static variable in interface org.citrusframework.spi.TypeResolver
-
Property name that holds the type information to resolve
- DefaultControlExpressionParser - Class in org.citrusframework.validation.matcher
-
Default implementation of control expression parser.
- DefaultControlExpressionParser() - Constructor for class org.citrusframework.validation.matcher.DefaultControlExpressionParser
- DefaultEmptyMessageValidator - Class in org.citrusframework.validation
-
Basic message validator is able to verify empty message payloads.
- DefaultEmptyMessageValidator() - Constructor for class org.citrusframework.validation.DefaultEmptyMessageValidator
- DefaultEndpointFactory - Class in org.citrusframework.endpoint
-
Default endpoint factory implementation uses registered endpoint components in Spring application context to create endpoint from given endpoint uri.
- DefaultEndpointFactory() - Constructor for class org.citrusframework.endpoint.DefaultEndpointFactory
- DefaultMessageStore - Class in org.citrusframework.message
- DefaultMessageStore() - Constructor for class org.citrusframework.message.DefaultMessageStore
- DefaultMessageValidator - Class in org.citrusframework.validation
-
Basic control message validator for all message types.
- DefaultMessageValidator() - Constructor for class org.citrusframework.validation.DefaultMessageValidator
- DefaultNamespaceContext - Class in org.citrusframework.xml.namespace
- DefaultNamespaceContext() - Constructor for class org.citrusframework.xml.namespace.DefaultNamespaceContext
- DefaultTextEqualsMessageValidator - Class in org.citrusframework.validation
-
Default message validator implementation performing text equals on given message payloads.
- DefaultTextEqualsMessageValidator() - Constructor for class org.citrusframework.validation.DefaultTextEqualsMessageValidator
- DefaultTypeConverter - Class in org.citrusframework.util
- DefaultTypeConverter() - Constructor for class org.citrusframework.util.DefaultTypeConverter
- DefaultValidationContext - Class in org.citrusframework.validation.context
- DefaultValidationContext() - Constructor for class org.citrusframework.validation.context.DefaultValidationContext
- Described - Interface in org.citrusframework.common
- description(String) - Method in interface org.citrusframework.TestCaseBuilder
-
Adds description to the test case.
- destroy() - Method in interface org.citrusframework.common.ShutdownPhase
-
Destroy component.
- DISABLED - Enum constant in enum class org.citrusframework.TestCaseMetaInfo.Status
- doExtractIndexedValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.IndexedSegmentVariableExtractor
-
Extract the indexed value from the object
- doExtractIndexedValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.MapVariableExtractor
- doExtractIndexedValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.ObjectFieldValueExtractor
- doExtractValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.AbstractSegmentVariableExtractor
- doExtractValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.IndexedSegmentVariableExtractor
- DOUBLE - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- doWith(Class<?>) - Method in interface org.citrusframework.util.ReflectionHelper.ClassCallback
-
Perform an operation using the given class.
- doWith(Field) - Method in interface org.citrusframework.util.ReflectionHelper.FieldCallback
-
Perform an operation using the given field.
- doWith(Method) - Method in interface org.citrusframework.util.ReflectionHelper.MethodCallback
-
Perform an operation using the given method.
- doWithClasses(Class<?>, ReflectionHelper.ClassCallback) - Static method in class org.citrusframework.util.ReflectionHelper
-
Perform the given callback operation on the nested (inner) classes.
- doWithFields(Class<?>, ReflectionHelper.FieldCallback) - Static method in class org.citrusframework.util.ReflectionHelper
-
Invoke the given callback on all fields in the target class, going up the class hierarchy to get all declared fields.
- doWithMethods(Class<?>, ReflectionHelper.MethodCallback) - Static method in class org.citrusframework.util.ReflectionHelper
-
Perform the given callback operation on all matching methods of the given class and superclasses (or given interface and super-interfaces).
- doWithResult(TestResult) - Method in interface org.citrusframework.report.TestResults.ResultCallback
-
Do something with the result.
- doWithResults(TestResults.ResultCallback) - Method in class org.citrusframework.report.TestResults
-
Provides synchronized access to all test results in iteration.
- doWithTestCase(Consumer<TestCase>) - Method in interface org.citrusframework.common.TestLoader
-
Adds test case handler that is called once the test case has been loaded.
- DRAFT - Enum constant in enum class org.citrusframework.TestCaseMetaInfo.Status
E
- enableTrim() - Method in class org.citrusframework.validation.DefaultTextEqualsMessageValidator
- endpoint - Variable in exception org.citrusframework.exceptions.MessageTimeoutException
- Endpoint - Interface in org.citrusframework.endpoint
-
Endpoint interface defines basic send and receive operations on a message endpoint.
- ENDPOINT_NAME - Static variable in interface org.citrusframework.endpoint.EndpointComponent
- ENDPOINT_URI_HEADER_NAME - Static variable in interface org.citrusframework.endpoint.resolver.EndpointUriResolver
-
Static header entry name specifying the dynamic endpoint uri
- EndpointAdapter - Interface in org.citrusframework.endpoint
-
Endpoint adapter represents a special message handler that delegates incoming request messages to some message endpoint.
- EndpointAdapterMappingStrategy - Interface in org.citrusframework.endpoint.adapter.mapping
-
Strategy finds proper endpoint adapter instance for given mapping key.
- EndpointBuilder<T extends Endpoint> - Interface in org.citrusframework.endpoint
-
Endpoint builder interface.
- EndpointComponent - Interface in org.citrusframework.endpoint
-
Endpoint component registers with bean name in Spring application context and is then responsible to create proper endpoints dynamically from endpoint uri values.
- EndpointConfiguration - Interface in org.citrusframework.endpoint
- EndpointFactory - Interface in org.citrusframework.endpoint
-
Endpoint factory tries to get endpoint instance by parsing an endpoint uri.
- EndpointUriBuilder - Interface in org.citrusframework.endpoint
- EndpointUriResolver - Interface in org.citrusframework.endpoint.resolver
-
Resolves endpoint uri so we can send messages to dynamic endpoints.
- ENDS_WITH - Enum constant in enum class org.citrusframework.variable.dictionary.DataDictionary.PathMappingStrategy
- ErrorHandlingStrategy - Enum Class in org.citrusframework.message
-
Enumeration representing the different error handling strategies in synchronous communication with client server interaction where the client receives an error message as response.
- EXACT - Enum constant in enum class org.citrusframework.variable.dictionary.DataDictionary.PathMappingStrategy
- execute(List<String>, TestContext) - Method in interface org.citrusframework.functions.Function
-
Method called on execution.
- execute(TestContext) - Method in interface org.citrusframework.TestAction
-
Main execution method doing all work
- executeAction(TestAction, TestContext) - Method in interface org.citrusframework.TestCase
-
Executes a single test action with given test context.
- exists() - Method in interface org.citrusframework.spi.Resource
-
Whether this resource exists.
- exists() - Method in class org.citrusframework.spi.Resources.ByteArrayResource
- exists() - Method in class org.citrusframework.spi.Resources.ClasspathResource
- exists() - Method in class org.citrusframework.spi.Resources.FileSystemResource
- exists() - Method in class org.citrusframework.spi.Resources.UrlResource
- expression(String, Object) - Method in interface org.citrusframework.builder.WithExpressions
-
Add an expression that gets evaluated.
- expressions(Map<String, Object>) - Method in interface org.citrusframework.builder.WithExpressions
-
Sets the expressions to evaluate.
- extractControlValues(String, Character) - Method in interface org.citrusframework.validation.matcher.ControlExpressionParser
-
Some validation matchers can optionally contain one or more control values nested within a control expression.
- extractControlValues(String, Character) - Method in class org.citrusframework.validation.matcher.DefaultControlExpressionParser
- extractMappingKey(Message) - Method in interface org.citrusframework.endpoint.adapter.mapping.MappingKeyExtractor
-
Extracts the mapping key from incoming request message.
- extractValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in interface org.citrusframework.variable.SegmentVariableExtractor
-
Extract variables from given object.
- extractValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry.AbstractSegmentVariableExtractor
- extractVariables(Message, TestContext) - Method in interface org.citrusframework.variable.VariableExtractor
-
Extract variables from given message.
F
- factories - Static variable in interface org.citrusframework.message.MessageSelector
- failed(String, String, String) - Static method in class org.citrusframework.TestResult
-
Create new test result for failed execution.
- failed(String, String, Throwable) - Static method in class org.citrusframework.TestResult
-
Create new test result for failed execution.
- failed(String, String, Throwable, Map<String, Object>) - Static method in class org.citrusframework.TestResult
-
Create new test result with parameters for failed execution.
- FailureStackElement - Class in org.citrusframework.report
-
Failure stack element provides access to the detailed failure stack message and the location in the test case XML where error happened.
- FailureStackElement(String, String, Long) - Constructor for class org.citrusframework.report.FailureStackElement
-
Default constructor using fields.
- FILE_PATH_CHARSET_PARAMETER_DEFAULT - Static variable in class org.citrusframework.CitrusSettings
- FILE_PATH_CHARSET_PARAMETER_ENV - Static variable in class org.citrusframework.CitrusSettings
- FILE_PATH_CHARSET_PARAMETER_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
File path charset parameter
- FILESYSTEM_RESOURCE_PREFIX - Static variable in class org.citrusframework.spi.Resources
- FileSystemResource(File) - Constructor for class org.citrusframework.spi.Resources.FileSystemResource
- FileSystemResource(String) - Constructor for class org.citrusframework.spi.Resources.FileSystemResource
- FINAL - Enum constant in enum class org.citrusframework.TestCaseMetaInfo.Status
- find(String, long) - Method in interface org.citrusframework.message.correlation.CorrelationManager
-
Finds stored object by its correlation key.
- findField(Class<?>, String) - Static method in class org.citrusframework.util.ReflectionHelper
- findMessageValidator(String) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Try to find validator for given name.
- findMessageValidators(String, Message) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Finds matching message validators for this message type.
- findMessageValidators(String, Message, boolean) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Finds matching message validators for this message type.
- findMethod(Class<?>, String, Class<?>...) - Static method in class org.citrusframework.util.ReflectionHelper
-
Attempt to find a
Methodon the supplied class with the supplied name and parameter types. - findSchemaValidator(String) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Try to find schema validator for given name.
- findSchemaValidators(String, Message) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Finds matching schema validators for this message type.
- findTestsInPackage(String) - Method in interface org.citrusframework.main.scan.TestScanner
-
Find classes in package suitable to running as test with given annotation.
- findValidationContext(List<ValidationContext>) - Method in class org.citrusframework.validation.AbstractMessageValidator
-
Finds the message validation context that is most appropriate for this validator implementation.
- finish(TestContext) - Method in interface org.citrusframework.TestCase
-
Method that will be executed in any case of test case result (success, error) Usually used for clean up tasks.
- FLOAT - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- fromClasspath(String) - Static method in class org.citrusframework.spi.Resources
- fromClasspath(String, Class<?>) - Static method in class org.citrusframework.spi.Resources
- fromFileSystem(String) - Static method in class org.citrusframework.spi.Resources
- fromName(String) - Static method in enum class org.citrusframework.message.ErrorHandlingStrategy
-
Gets the strategy from given name representation.
- fromString(String) - Static method in class org.citrusframework.TestClass
-
Read String representation and construct proper test class instance.
- fromTypedValue(String) - Static method in enum class org.citrusframework.message.MessageHeaderType
-
Try to find MessageHeaderType from a typed header value.
- Function - Interface in org.citrusframework.functions
-
General function interface.
- FunctionLibrary - Class in org.citrusframework.functions
-
Library holding a set of functions.
- FunctionLibrary() - Constructor for class org.citrusframework.functions.FunctionLibrary
- FunctionParameterHelper - Class in org.citrusframework.functions
-
Helper class parsing a parameter string and converting the tokens to a parameter list.
- FunctionRegistry - Class in org.citrusframework.functions
-
Function registry holding all available function libraries.
- FunctionRegistry() - Constructor for class org.citrusframework.functions.FunctionRegistry
- functions - Static variable in interface org.citrusframework.functions.Function
- FunctionUtils - Class in org.citrusframework.functions
-
Utility class for functions.
G
- generateReport(TestResults) - Method in interface org.citrusframework.report.TestReporter
-
Test reporter generates a report for several test suite instances.
- GenericValidationProcessor<T> - Interface in org.citrusframework.validation
- getActionBuilders() - Method in interface org.citrusframework.TestCase
-
Provides access to the raw test action builders used to construct the list of actions in this test case.
- getActionCount() - Method in interface org.citrusframework.container.TestActionContainer
-
Get the number of embedded actions in this container.
- getActionIndex(TestAction) - Method in interface org.citrusframework.container.TestActionContainer
-
Returns the index in the action chain for provided action instance.
- getActions() - Method in interface org.citrusframework.container.TestActionContainer
-
Get the embedded test actions within this container.
- getActions() - Method in interface org.citrusframework.TestActionContainerBuilder
-
Get the list of test actions for this container.
- getActiveAction() - Method in interface org.citrusframework.container.TestActionContainer
-
Get the action that was executed most recently.
- getActor() - Method in interface org.citrusframework.endpoint.Endpoint
-
Gets the sending actor.
- getActor() - Method in interface org.citrusframework.TestAction
-
Gets the test actor associated with this test action.
- getAfterTest() - Method in class org.citrusframework.context.TestContext
-
Obtains the afterTest.
- getAliasType() - Method in interface org.citrusframework.context.resolver.TypeAliasResolver
- getAuthor() - Method in class org.citrusframework.TestCaseMetaInfo
-
Get the test author.
- getBeforeTest() - Method in class org.citrusframework.context.TestContext
-
Obtains the beforeTest.
- getCause() - Method in class org.citrusframework.TestResult
-
Getter for the failure cause.
- getClasses(String) - Method in class org.citrusframework.spi.ClasspathResourceResolver
- getClassName() - Method in class org.citrusframework.TestResult
-
Gets the className.
- getContent() - Method in class org.citrusframework.xml.StringSource
-
Obtains the content.
- getCorrelationKey(String) - Method in interface org.citrusframework.message.MessageCorrelator
-
Get the correlation header name.
- getCorrelationKey(String, TestContext) - Method in interface org.citrusframework.message.correlation.CorrelationManager
-
Gets correlation key for given identifier.
- getCorrelationKey(Message) - Method in interface org.citrusframework.message.MessageCorrelator
-
Constructs the correlation key from the message header.
- getCorrelationKeyName(String) - Method in interface org.citrusframework.message.MessageCorrelator
-
Constructs unique correlation key name for given consumer name.
- getCreationDate() - Method in class org.citrusframework.TestCaseMetaInfo
-
Get the creation date.
- getDefaultMessageHeaderValidator() - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Gets the default message header validator.
- getDefaultProperties() - Method in class org.citrusframework.main.TestRunConfiguration
-
Gets the defaultProperties.
- getDelegate() - Method in interface org.citrusframework.TestActionBuilder.DelegatingTestActionBuilder
-
Obtains the delegate test action builder.
- getDescription() - Method in interface org.citrusframework.common.Described
-
Description of this test action
- getDetailMessage() - Method in exception org.citrusframework.exceptions.ActionTimeoutException
- getDetailMessage() - Method in exception org.citrusframework.exceptions.MessageTimeoutException
- getDetailMessage() - Method in exception org.citrusframework.exceptions.ReplyMessageTimeoutException
- getDirection() - Method in class org.citrusframework.message.AbstractMessageProcessor
- getDirection() - Method in interface org.citrusframework.message.MessageDirectionAware
-
Indicates the direction of messages this processor should apply to.
- getEncoding() - Method in class org.citrusframework.xml.StringSource
-
Obtains the encoding.
- getEndpoint() - Method in interface org.citrusframework.endpoint.EndpointAdapter
-
Gets message endpoint to interact with this endpoint adapter.
- getEndpointAdapter(String) - Method in interface org.citrusframework.endpoint.adapter.mapping.EndpointAdapterMappingStrategy
-
Finds endpoint adapter for the mapping key.
- getEndpointConfiguration() - Method in interface org.citrusframework.endpoint.Endpoint
-
Gets the endpoint configuration holding all endpoint specific properties such as endpoint uri, connection timeout, ports, etc.
- getEndpointConfiguration() - Method in interface org.citrusframework.endpoint.EndpointAdapter
-
Gets the endpoint configuration.
- getEndpointFactory() - Method in class org.citrusframework.context.TestContext
-
Gets the endpoint factory.
- getEngine() - Method in class org.citrusframework.main.TestRunConfiguration
-
Gets the engine.
- getErrorMessage() - Method in class org.citrusframework.TestResult
-
Gets the errorMessage.
- getErrorMessage(TestContext) - Method in interface org.citrusframework.condition.Condition
-
Construct proper error message for this condition.
- getExceptions() - Method in class org.citrusframework.context.TestContext
-
Gets the value of the exceptions property.
- getExecutedActions() - Method in interface org.citrusframework.container.TestActionContainer
-
Gets all nested actions that have been executed in the container.
- getFailed() - Method in class org.citrusframework.report.TestResults
-
Get number of tests failed.
- getFailedPercentage() - Method in class org.citrusframework.report.TestResults
-
Calculates percentage of failed tests.
- getFailureStack() - Method in exception org.citrusframework.exceptions.CitrusRuntimeException
-
Gets the custom failure stack with line number information where the testcase failed.
- getFailureStack() - Method in class org.citrusframework.TestResult
-
Gets the failureStack.
- getFailureStackAsString() - Method in exception org.citrusframework.exceptions.CitrusRuntimeException
-
Get formatted string representation of failure stack information.
- getFailureType() - Method in class org.citrusframework.TestResult
-
Gets the failureType.
- getField(Field, Object) - Static method in class org.citrusframework.util.ReflectionHelper
- getFile() - Method in interface org.citrusframework.spi.Resource
-
Return the file associated with this resource.
- getFile() - Method in class org.citrusframework.spi.Resources.ByteArrayResource
- getFile() - Method in class org.citrusframework.spi.Resources.ClasspathResource
- getFile() - Method in class org.citrusframework.spi.Resources.FileSystemResource
- getFile() - Method in class org.citrusframework.spi.Resources.UrlResource
- getFilePath() - Method in class org.citrusframework.TestSource
-
Optional source file path.
- getFilePathCharsetParameter() - Static method in class org.citrusframework.CitrusSettings
-
Get the file path charset parameter.
- getFirstDiff(String, String) - Method in class org.citrusframework.validation.DefaultTextEqualsMessageValidator
- getFunction(String) - Method in class org.citrusframework.functions.FunctionLibrary
-
Try to find function in library by name.
- getFunctionLibraries() - Method in class org.citrusframework.functions.FunctionRegistry
- getFunctionRegistry() - Method in class org.citrusframework.context.TestContext
-
Get the current function registry.
- getGlobalVariables() - Method in class org.citrusframework.context.TestContext
-
Set global variables.
- getGroovyTestFileNamePattern() - Static method in class org.citrusframework.CitrusSettings
-
Gets set of file name patterns for Groovy test files.
- getGroups() - Method in interface org.citrusframework.TestGroupAware
-
Gets the groups.
- getHeader(String) - Method in interface org.citrusframework.message.Message
-
Gets the message header value by its header name.
- getHeaderBuilders() - Method in interface org.citrusframework.message.WithHeaderBuilder
-
Gets the list of header builders.
- getHeaderClass() - Method in enum class org.citrusframework.message.MessageHeaderType
-
Gets the clazz.
- getHeaderData() - Method in interface org.citrusframework.message.Message
-
Gets the list of header data in this message.
- getHeaders() - Method in interface org.citrusframework.message.Message
-
Gets message headers.
- getId() - Method in interface org.citrusframework.message.Message
-
Gets the unique message id;
- getIncludes() - Method in class org.citrusframework.main.TestRunConfiguration
-
Gets the includes.
- getIndex() - Method in class org.citrusframework.variable.VariableExpressionIterator.VariableSegment
- getInputStream() - Method in interface org.citrusframework.spi.Resource
-
Returns an
InputStreamthat reads from the underlying resource. - getInputStream() - Method in class org.citrusframework.spi.Resources.ByteArrayResource
- getInputStream() - Method in class org.citrusframework.spi.Resources.ClasspathResource
- getInputStream() - Method in class org.citrusframework.spi.Resources.FileSystemResource
- getInputStream() - Method in class org.citrusframework.spi.Resources.UrlResource
- getInputStream() - Method in class org.citrusframework.xml.StringSource
- getInstance() - Static method in class org.citrusframework.util.IsJsonPredicate
- getInstance() - Static method in class org.citrusframework.util.IsXmlPredicate
- getJavaTestFileNamePattern() - Static method in class org.citrusframework.CitrusSettings
-
Gets set of file name patterns for Java test files.
- getLastExpressionValue(String, TestContext, List<SegmentVariableExtractor>) - Static method in class org.citrusframework.variable.VariableExpressionIterator
- getLastUpdatedBy() - Method in class org.citrusframework.TestCaseMetaInfo
-
Get the author that recently updated this test case.
- getLastUpdatedOn() - Method in class org.citrusframework.TestCaseMetaInfo
-
Get last updating date.
- getLibraryForPrefix(String) - Method in class org.citrusframework.functions.FunctionRegistry
-
Get library for function prefix.
- getLibraryForPrefix(String) - Method in class org.citrusframework.validation.matcher.ValidationMatcherRegistry
-
Get library for validationMatcher prefix.
- getLineNumberEnd() - Method in class org.citrusframework.report.FailureStackElement
-
Gets the line number where failing action ends.
- getLineNumberStart() - Method in class org.citrusframework.report.FailureStackElement
-
Gets the line number where error happened.
- getLocation() - Method in interface org.citrusframework.spi.Resource
-
The location of the resource.
- getLocation() - Method in class org.citrusframework.spi.Resources.ByteArrayResource
- getLocation() - Method in class org.citrusframework.spi.Resources.ClasspathResource
- getLocation() - Method in class org.citrusframework.spi.Resources.FileSystemResource
- getLocation() - Method in class org.citrusframework.spi.Resources.UrlResource
- getLogMaskKeywords() - Static method in class org.citrusframework.CitrusSettings
-
Get logger mask keywords.
- getLogMaskValue() - Static method in class org.citrusframework.CitrusSettings
-
Get logger mask value.
- getLogModifier() - Method in class org.citrusframework.context.TestContext
-
Gets the logModifier.
- getMembers() - Method in class org.citrusframework.functions.FunctionLibrary
-
Gets the function library members.
- getMembers() - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Gets the matcher library members.
- getMessage() - Method in exception org.citrusframework.exceptions.ActionTimeoutException
- getMessage() - Method in exception org.citrusframework.exceptions.CitrusRuntimeException
- getMessage() - Method in exception org.citrusframework.exceptions.ParallelContainerException
- getMessage(String) - Method in class org.citrusframework.message.DefaultMessageStore
- getMessage(String) - Method in interface org.citrusframework.message.MessageStore
- getMessageListener() - Method in class org.citrusframework.report.MessageListeners
-
Obtains the messageListener.
- getMessageListeners() - Method in class org.citrusframework.context.TestContext
-
Gets the message listeners.
- getMessageProcessors() - Method in class org.citrusframework.context.TestContext
-
Gets the global message processors.
- getMessageProcessors() - Method in class org.citrusframework.message.MessageProcessors
-
Gets the message processors.
- getMessageProcessors(MessageDirection) - Method in class org.citrusframework.context.TestContext
-
Gets the global message processors for given direction.
- getMessageStore() - Method in class org.citrusframework.context.TestContext
-
Gets the value of the messageStore property.
- getMessageTraceDirectory() - Static method in class org.citrusframework.CitrusSettings
-
Gets the directory where to put message trace files.
- getMessageValidator(String) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Get validator for given name.
- getMessageValidatorRegistry() - Method in class org.citrusframework.context.TestContext
-
Get the message validator registry.
- getMessageValidators() - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Gets the message validators.
- getMetaInfo() - Method in interface org.citrusframework.TestCase
-
Get the test case meta information.
- getMethod() - Method in class org.citrusframework.TestClass
-
Gets the method.
- getName() - Method in interface org.citrusframework.condition.Condition
-
Gets the condition name.
- getName() - Method in interface org.citrusframework.endpoint.Endpoint
-
Gets the endpoint name usually the Spring bean name.
- getName() - Method in interface org.citrusframework.endpoint.EndpointComponent
-
Gets the name of this endpoint component.
- getName() - Method in class org.citrusframework.functions.FunctionLibrary
-
Get the function library name.
- getName() - Method in class org.citrusframework.message.AbstractMessageProcessor
-
Gets this processors name.
- getName() - Method in enum class org.citrusframework.message.ErrorHandlingStrategy
-
Gets the name representation.
- getName() - Method in interface org.citrusframework.message.Message
-
Gets the message name for internal use;
- getName() - Method in enum class org.citrusframework.message.MessageHeaderType
-
Gets the name.
- getName() - Method in class org.citrusframework.messaging.AbstractMessageConsumer
- getName() - Method in interface org.citrusframework.messaging.Consumer
-
Gets the consumer name.
- getName() - Method in interface org.citrusframework.messaging.Producer
-
Gets the producer name.
- getName() - Method in interface org.citrusframework.TestAction
-
Name of test action injected as Spring bean name
- getName() - Method in class org.citrusframework.TestActor
-
Gets the name.
- getName() - Method in interface org.citrusframework.TestCase
- getName() - Method in class org.citrusframework.TestSource
-
Gets the name.
- getName() - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Get the validationMatcher library name.
- getName() - Method in interface org.citrusframework.variable.dictionary.DataDictionary
-
Gets the data dictionary name.
- getName() - Method in class org.citrusframework.variable.VariableExpressionIterator.VariableSegment
- getName(BindToRegistry, String) - Static method in interface org.citrusframework.spi.ReferenceRegistry
-
Get proper bean name for future bind operation on registry.
- getNamespaceContextBuilder() - Method in class org.citrusframework.context.TestContext
-
Gets the namespace context builder.
- getNamespaceMappings() - Method in class org.citrusframework.xml.namespace.NamespaceContextBuilder
-
Gets the namespaceMappings.
- getNamespaceURI(String) - Method in class org.citrusframework.xml.namespace.DefaultNamespaceContext
- getObjectStore() - Method in interface org.citrusframework.message.correlation.CorrelationManager
-
Gets the object store implementation.
- getPackageName() - Method in interface org.citrusframework.TestCase
-
Get the package name
- getPackages() - Method in class org.citrusframework.main.TestRunConfiguration
-
Gets the packages.
- getParameterList(String) - Static method in class org.citrusframework.functions.FunctionParameterHelper
-
Convert a parameter string to a list of parameters.
- getParameterListAsString(List<String>) - Static method in class org.citrusframework.validation.matcher.ValidationMatcherUtils
- getParameters() - Method in interface org.citrusframework.TestParameterAware
-
Gets the test parameters.
- getParameters() - Method in class org.citrusframework.TestResult
-
Gets the parameters.
- getParameters(String) - Method in interface org.citrusframework.endpoint.EndpointComponent
-
Construct endpoint name from endpoint uri.
- getPathMappingStrategy() - Method in interface org.citrusframework.variable.dictionary.DataDictionary
-
Gets the path mapping strategy.
- getPayload() - Method in interface org.citrusframework.message.Message
-
Gets the message payload.
- getPayload(Class<T>) - Method in interface org.citrusframework.message.Message
-
Gets message payload with required type conversion.
- getPayloadBuilder() - Method in interface org.citrusframework.message.WithPayloadBuilder
-
Gets the message payload builder.
- getPollingInterval() - Method in interface org.citrusframework.endpoint.PollableEndpointConfiguration
-
Gets the polling interval used on this endpoint configuration.
- getPrefix() - Method in class org.citrusframework.functions.FunctionLibrary
-
Get the library prefix.
- getPrefix() - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Get the library prefix.
- getPrefix(String) - Method in class org.citrusframework.xml.namespace.DefaultNamespaceContext
- getPrefixes(String) - Method in class org.citrusframework.xml.namespace.DefaultNamespaceContext
- getReader() - Method in interface org.citrusframework.spi.Resource
-
Returns a
Readerthat reads from the underlying resource using UTF-8 as charset. - getReader() - Method in class org.citrusframework.xml.StringSource
- getReader(Charset) - Method in interface org.citrusframework.spi.Resource
- getReferenceResolver() - Method in class org.citrusframework.context.TestContext
-
Gets the value of the referenceResolver property.
- getReportDirectory() - Static method in class org.citrusframework.report.TestReporterSettings
-
Get target report directory where to create files.
- getRequiredValidationContextType() - Method in class org.citrusframework.validation.AbstractMessageValidator
-
Provides class type of most appropriate validation context.
- getRequiredValidationContextType() - Method in class org.citrusframework.validation.DefaultMessageValidator
- getResources(String) - Method in class org.citrusframework.spi.ClasspathResourceResolver
- getResources(String, String) - Method in class org.citrusframework.spi.ClasspathResourceResolver
- getResult() - Method in class org.citrusframework.TestResult
-
Getter for test result.
- getSchema() - Method in interface org.citrusframework.validation.context.SchemaValidationContext
-
Gets the schema.
- getSchemaRepository() - Method in interface org.citrusframework.validation.context.SchemaValidationContext
-
Gets the schemaRepository.
- getSegmentExpression() - Method in class org.citrusframework.variable.VariableExpressionSegmentMatcher
-
Obtain the segment expression ot the current match.
- getSegmentIndex() - Method in class org.citrusframework.variable.VariableExpressionSegmentMatcher
-
Obtain the segment index of the current match. -1 if match is not indexed of matcher has run out of matches.
- getSegmentValue() - Method in class org.citrusframework.variable.VariableExpressionIterator.VariableSegment
- getSegmentValueExtractors() - Method in class org.citrusframework.variable.SegmentVariableExtractorRegistry
-
Obtain the segment variable extractors managed by the registry
- getSegmentVariableExtractorRegistry() - Method in class org.citrusframework.context.TestContext
-
Obtains the segmentVariableExtractorRegistry
- getSize() - Method in class org.citrusframework.report.TestResults
-
Gets the total amount of test results.
- getSkipped() - Method in class org.citrusframework.report.TestResults
-
Get number of skipped tests.
- getSkippedPercentage() - Method in class org.citrusframework.report.TestResults
-
Calculates percentage of skipped tests.
- getStackMessage() - Method in class org.citrusframework.report.FailureStackElement
-
Constructs the stack trace message.
- getStatus() - Method in class org.citrusframework.TestCaseMetaInfo
-
Get the status of this test case.
- getSuccess() - Method in class org.citrusframework.report.TestResults
-
Get number of tests in success.
- getSuccessMessage(TestContext) - Method in interface org.citrusframework.condition.Condition
-
Construct proper success message for this condition.
- getSuccessPercentage() - Method in class org.citrusframework.report.TestResults
-
Calculates percentage of success tests.
- getTestAction(int) - Method in interface org.citrusframework.container.TestActionContainer
-
Get the test action with given index in list.
- getTestActionListeners() - Method in class org.citrusframework.context.TestContext
-
Obtains the testActionListeners.
- getTestActionListeners() - Method in class org.citrusframework.report.TestActionListeners
-
Obtains the testActionListeners.
- getTestCase() - Method in interface org.citrusframework.common.TestLoader
-
Gets the loaded test case or null if it has not been loaded yet.
- getTestCase() - Method in interface org.citrusframework.TestCaseBuilder
-
Builds the test case.
- getTestClass() - Method in interface org.citrusframework.TestCase
-
Gets the value of the testClass property.
- getTestFileNamePattern(String) - Static method in class org.citrusframework.CitrusSettings
-
Gets the test file name pattern for given type or empty patterns for unknown type.
- getTestFilePath() - Method in class org.citrusframework.report.FailureStackElement
-
Gets the test file path for the failed test.
- getTestJar() - Method in class org.citrusframework.main.TestRunConfiguration
-
Gets the testJar.
- getTestListeners() - Method in class org.citrusframework.context.TestContext
-
Gets the test listeners.
- getTestListeners() - Method in class org.citrusframework.report.TestListeners
-
Obtains the testListeners.
- getTestName() - Method in class org.citrusframework.TestResult
-
Getter for the test name.
- getTestReporters() - Method in class org.citrusframework.report.TestReporters
-
Obtains the testReporters.
- getTestResult() - Method in interface org.citrusframework.TestCase
-
Retrieve test result.
- getTestResults() - Method in class org.citrusframework.report.TestReporters
-
Gets the testResults.
- getTestSources() - Method in class org.citrusframework.main.TestRunConfiguration
-
Gets the sources.
- getTestSuiteListeners() - Method in class org.citrusframework.report.TestSuiteListeners
-
Obtains the testSuiteListeners.
- getTimeout() - Method in class org.citrusframework.endpoint.AbstractEndpointConfiguration
-
Gets the timeout for sending and receiving messages.
- getTimeout() - Method in interface org.citrusframework.endpoint.EndpointConfiguration
-
Gets the timeout either for sending or receiving messages.
- getTotalSegmentCount() - Method in class org.citrusframework.variable.VariableExpressionSegmentMatcher
-
Obtain the total number of segments in the variable expression of this matcher
- getType() - Method in interface org.citrusframework.message.Message
-
Indicates the type of the message content (e.g.
- getType() - Method in class org.citrusframework.TestSource
-
The test source type.
- getTypeConverter() - Static method in class org.citrusframework.CitrusSettings
-
Gets the type converter to use by default.
- getTypeConverter() - Method in class org.citrusframework.context.TestContext
-
Obtains the typeConverter.
- getUri() - Method in interface org.citrusframework.endpoint.EndpointUriBuilder
- getURI() - Method in interface org.citrusframework.spi.Resource
-
The
URIof the resource. - getURI() - Method in class org.citrusframework.spi.Resources.ClasspathResource
- getURI() - Method in class org.citrusframework.spi.Resources.FileSystemResource
- getURL() - Method in interface org.citrusframework.spi.Resource
-
The
URLfor the resource ornullif the URL can not be computed. - getValidationMatcher(String) - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Try to find validationMatcher in library by name.
- getValidationMatcherLibraries() - Method in class org.citrusframework.validation.matcher.ValidationMatcherRegistry
- getValidationMatcherRegistry() - Method in class org.citrusframework.context.TestContext
-
Get the current validation matcher registry
- getValidatorNames() - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Gets the validatorNames.
- getValidators() - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Gets the validators.
- getValueFromScript(String, String) - Static method in class org.citrusframework.variable.VariableUtils
-
Evaluates script code and returns a variable value as result.
- getVariable(String) - Method in class org.citrusframework.context.TestContext
-
Gets the value for the given variable expression.
- getVariable(String, Class<T>) - Method in class org.citrusframework.context.TestContext
-
Gets typed variable value.
- getVariableDefinitions() - Method in interface org.citrusframework.TestCase
-
Gets the variables for this test case.
- getVariableExpression() - Method in class org.citrusframework.variable.VariableExpressionSegmentMatcher
-
Obtain the variable expression which backs the matcher.
- getVariableObject(String) - Method in class org.citrusframework.context.TestContext
-
Gets the value for the given variable as object representation.
- getVariables() - Method in class org.citrusframework.context.TestContext
-
Getter for test variables in this context.
- getVariables() - Method in class org.citrusframework.variable.GlobalVariables
-
Get the global variables.
- getXmlTestFileNamePattern() - Static method in class org.citrusframework.CitrusSettings
-
Gets set of file name patterns for XML test files.
- getYamlTestFileNamePattern() - Static method in class org.citrusframework.CitrusSettings
-
Gets set of file name patterns for YAML test files.
- GherkinTestActionRunner - Interface in org.citrusframework
-
Runner adds default alias methods using Gherkin behavior driven development style (GIVEN, WHEN, THEN).
- given(TestActionBuilder<T>) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- given(T) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- GlobalVariables - Class in org.citrusframework.variable
-
Global variables valid in each test case.
- GlobalVariables() - Constructor for class org.citrusframework.variable.GlobalVariables
- GlobalVariables(GlobalVariables.Builder) - Constructor for class org.citrusframework.variable.GlobalVariables
- GlobalVariables.Builder - Class in org.citrusframework.variable
-
Fluent builder.
- GROOVY - Static variable in interface org.citrusframework.common.TestLoader
- GROOVY - Static variable in class org.citrusframework.script.ScriptTypes
-
Groovy
- GROOVY - Static variable in interface org.citrusframework.util.TypeConverter
- GROOVY_TEST_FILE_NAME_PATTERN - Static variable in class org.citrusframework.CitrusSettings
- GROOVY_TEST_FILE_NAME_PATTERN_ENV - Static variable in class org.citrusframework.CitrusSettings
- GROOVY_TEST_FILE_NAME_PATTERN_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
- GroovyScriptExecutor - Interface in org.citrusframework.validation.script
-
Executes a validation-script
- groups(String[]) - Method in interface org.citrusframework.TestCaseBuilder
-
Sets the test group names for this test.
- GZIP - Enum constant in enum class org.citrusframework.message.MessageType
- GZIP_BASE64 - Enum constant in enum class org.citrusframework.message.MessageType
H
- handleError(String, String, String, Exception) - Method in class org.citrusframework.context.TestContext
-
Handles error creating a new CitrusRuntimeException and informs test listeners.
- handleMessage(Message) - Method in interface org.citrusframework.endpoint.EndpointAdapter
-
Handles a request message and returning a proper response.
- hasExceptions() - Method in class org.citrusframework.context.TestContext
-
Gets exception collection state.
- hasNext() - Method in class org.citrusframework.variable.VariableExpressionIterator
-
Returns true if the iterator has a next
- hasVariables() - Method in class org.citrusframework.context.TestContext
-
Checks if variables are present right now.
- HeaderValidationContext - Class in org.citrusframework.validation.context
- HeaderValidationContext() - Constructor for class org.citrusframework.validation.context.HeaderValidationContext
- HeaderValidator - Interface in org.citrusframework.validation
- HTTP_RESOURCE_PREFIX - Static variable in class org.citrusframework.spi.Resources
I
- ID - Static variable in class org.citrusframework.message.MessageHeaders
-
Unique message id
- IGNORE_PLACEHOLDER - Static variable in class org.citrusframework.CitrusSettings
-
Placeholder used in messages to ignore elements
- INBOUND - Enum constant in enum class org.citrusframework.message.MessageDirection
- IndexedSegmentVariableExtractor() - Constructor for class org.citrusframework.variable.SegmentVariableExtractorRegistry.IndexedSegmentVariableExtractor
- initialize() - Method in interface org.citrusframework.common.InitializingPhase
-
Initialize component.
- InitializingPhase - Interface in org.citrusframework.common
- injectEndpoints(Object, TestContext) - Static method in class org.citrusframework.annotations.CitrusEndpointAnnotations
-
Reads all
CitrusEndpointandCitrusEndpointConfigrelated annotations on target object field declarations and injects proper endpoint instances. - INSTANCE - Static variable in class org.citrusframework.util.DefaultTypeConverter
- INSTANCE - Static variable in class org.citrusframework.variable.SegmentVariableExtractorRegistry.MapVariableExtractor
- INSTANCE - Static variable in class org.citrusframework.variable.SegmentVariableExtractorRegistry.ObjectFieldValueExtractor
- instantiateType(String, Object...) - Method in class org.citrusframework.spi.ResourcePathTypeResolver
-
Instantiate a type by its name.
- INTEGER - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- InvalidFunctionUsageException - Exception in org.citrusframework.exceptions
-
Use this exception in case a function is called with invalid parameters.
- InvalidFunctionUsageException() - Constructor for exception org.citrusframework.exceptions.InvalidFunctionUsageException
-
Default constructor.
- InvalidFunctionUsageException(String) - Constructor for exception org.citrusframework.exceptions.InvalidFunctionUsageException
-
Constructor using fields.
- InvalidFunctionUsageException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.InvalidFunctionUsageException
-
Constructor using fields.
- InvalidFunctionUsageException(Throwable) - Constructor for exception org.citrusframework.exceptions.InvalidFunctionUsageException
-
Constructor using fields.
- invokeMethod(Method, Object, Object...) - Static method in class org.citrusframework.util.ReflectionHelper
-
Invoke the specified
Methodagainst the supplied target object with the supplied arguments. - isAliasFor(Class<?>) - Method in interface org.citrusframework.context.resolver.TypeAliasResolver
- isAutoClear() - Method in class org.citrusframework.report.TestReporters
-
Obtains the autoClear.
- isAutoClear() - Static method in class org.citrusframework.report.TestReporterSettings
-
Get setting if report should automatically clear all test results after finishing the test suite.
- isBinary(String) - Static method in enum class org.citrusframework.message.MessageType
-
Checks for the given message type to be handled as binary content.
- isDisabled() - Method in class org.citrusframework.TestActor
-
Gets the disabled.
- isDisabled(TestContext) - Method in interface org.citrusframework.TestAction
-
Checks if this action is disabled.
- isDone(TestContext) - Method in interface org.citrusframework.Completable
-
Checks for test action to be finished.
- isEmpty() - Method in class org.citrusframework.report.MessageListeners
-
Save check if message listeners are present.
- isFailed() - Method in class org.citrusframework.TestResult
-
Checks failed result state.
- isFunction(String) - Method in class org.citrusframework.functions.FunctionRegistry
-
Check if variable expression is a custom function.
- isGlobalScope() - Method in interface org.citrusframework.Scoped
-
Marks component to be used in global scope.
- isHeaderNameIgnoreCase() - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Gets the headerNameIgnoreCase.
- isIgnoreErrors() - Static method in class org.citrusframework.report.TestReporterSettings
-
Get setting if report should ignore errors during report generation.
- isIncremental() - Method in interface org.citrusframework.TestCase
-
Marks that this test case runs its actions one by one growing over time.
- isJson(String) - Static method in class org.citrusframework.message.MessagePayloadUtils
-
Check if given message payload is of Json nature.
- IsJsonPredicate - Class in org.citrusframework.util
-
Tests if a string represents a Json.
- isLogModifierEnabled() - Static method in class org.citrusframework.CitrusSettings
-
Gets the logger modifier enabled/disabled setting.
- isPrettyPrintEnabled() - Static method in class org.citrusframework.CitrusSettings
-
Gets the message payload pretty print enabled/disabled setting.
- isResolvable(Class<?>) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Checks if this reference type is resolvable.
- isResolvable(Class<?>) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- isResolvable(String) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Checks if this reference name is resolvable.
- isResolvable(String) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- isResolvable(String, Class<?>) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Checks if this reference name is resolvable to an object of given type.
- isResolvable(String, Class<?>) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- isRunning() - Method in interface org.citrusframework.server.Server
-
Is server running.
- isSatisfied(TestContext) - Method in interface org.citrusframework.condition.Condition
-
Tests the condition returning true if it is satisfied.
- isSchemaValidationEnabled() - Method in interface org.citrusframework.validation.context.SchemaValidationContext
-
Is schema validation enabled.
- isSkipped() - Method in class org.citrusframework.TestResult
-
Checks skipped result state.
- isSpringInternalHeader(String) - Static method in class org.citrusframework.message.MessageHeaderUtils
-
Check if given header name belongs to Spring Integration internal headers.
- isSuccess() - Method in class org.citrusframework.TestResult
-
Checks successful result state.
- isSuccess(TestResult) - Method in class org.citrusframework.context.TestContext
-
Checks test result success in combination with this context exception state.
- isTyped(String) - Static method in enum class org.citrusframework.message.MessageHeaderType
-
Checks if this header value is typed with matching type prefix.
- isValidationMatcherExpression(String) - Static method in class org.citrusframework.validation.matcher.ValidationMatcherUtils
-
Checks if expression is a validation matcher expression.
- isVariableName(String) - Static method in class org.citrusframework.variable.VariableUtils
-
Checks whether a given expression is a variable name.
- isXml(String) - Static method in class org.citrusframework.message.MessagePayloadUtils
-
Checks if given message payload is of XML nature.
- IsXmlPredicate - Class in org.citrusframework.util
-
Tests if a string represents a XML.
J
- JAR_RESOURCE_PREFIX - Static variable in class org.citrusframework.spi.Resources
- JAVA_TEST_FILE_NAME_PATTERN - Static variable in class org.citrusframework.CitrusSettings
- JAVA_TEST_FILE_NAME_PATTERN_ENV - Static variable in class org.citrusframework.CitrusSettings
- JAVA_TEST_FILE_NAME_PATTERN_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
- JSON - Enum constant in enum class org.citrusframework.message.MessageType
K
- knows(String) - Static method in enum class org.citrusframework.message.MessageType
-
Check if this message type name is matching a enum value.
- knowsFunction(String) - Method in class org.citrusframework.functions.FunctionLibrary
-
Does this function library know a function with the given name.
- knowsValidationMatcher(String) - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Does this library know a validationMatcher with the given name.
L
- load() - Method in interface org.citrusframework.common.TestLoader
-
Loads and creates new test case object.
- loadDefaultConverter() - Static method in class org.citrusframework.util.TypeConversionUtils
-
Reload default type converter.
- loadProperties(String) - Static method in class org.citrusframework.spi.PropertiesLoader
- loadProperties(Resource) - Static method in class org.citrusframework.spi.PropertiesLoader
- LOG_MASK_KEYWORDS_DEFAULT - Static variable in class org.citrusframework.CitrusSettings
- LOG_MASK_KEYWORDS_ENV - Static variable in class org.citrusframework.CitrusSettings
- LOG_MASK_KEYWORDS_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default logger modifier keywords
- LOG_MASK_VALUE_DEFAULT - Static variable in class org.citrusframework.CitrusSettings
- LOG_MASK_VALUE_ENV - Static variable in class org.citrusframework.CitrusSettings
- LOG_MASK_VALUE_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default logger modifier mask value
- LOG_MODIFIER_DEFAULT - Static variable in class org.citrusframework.CitrusSettings
- LOG_MODIFIER_ENV - Static variable in class org.citrusframework.CitrusSettings
- LOG_MODIFIER_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Flag to enable/disable logger modifier
- logger - Static variable in interface org.citrusframework.common.TestLoader
-
Logger
- logger - Static variable in interface org.citrusframework.config.annotation.AnnotationConfigParser
-
Logger
- logger - Static variable in interface org.citrusframework.context.resolver.TypeAliasResolver
-
Logger
- logger - Static variable in interface org.citrusframework.endpoint.EndpointBuilder
-
Logger
- logger - Static variable in interface org.citrusframework.endpoint.EndpointComponent
-
Logger
- logger - Static variable in interface org.citrusframework.functions.Function
-
Logger
- logger - Static variable in interface org.citrusframework.main.TestEngine
-
Logger
- logger - Static variable in interface org.citrusframework.message.MessageProcessor
-
Logger
- logger - Static variable in interface org.citrusframework.message.MessageSelector
-
Logger
- logger - Static variable in interface org.citrusframework.message.ScriptPayloadBuilder
-
Logger
- logger - Static variable in interface org.citrusframework.TestActionBuilder
-
Logger
- logger - Static variable in interface org.citrusframework.util.TypeConverter
-
Logger
- logger - Static variable in interface org.citrusframework.validation.HeaderValidator
-
Logger
- logger - Static variable in interface org.citrusframework.validation.matcher.ValidationMatcher
-
Logger
- logger - Static variable in interface org.citrusframework.validation.MessageValidator
-
Logger
- logger - Static variable in interface org.citrusframework.validation.SchemaValidator
-
Logger
- logger - Static variable in interface org.citrusframework.validation.ValueMatcher
-
Logger
- logger - Static variable in interface org.citrusframework.variable.VariableExtractor
-
Logger
- LogMessageModifier - Interface in org.citrusframework.log
-
Special modifier adds message related modifications on logger output on headers and body.
- LogModifier - Interface in org.citrusframework.log
-
Modifier masks output that gets printed to an output stream.
- LONG - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- lookup() - Static method in interface org.citrusframework.common.TestLoader
-
Resolves all available test loader from resource path lookup.
- lookup() - Static method in interface org.citrusframework.config.annotation.AnnotationConfigParser
-
Resolves all available annotation config parsers from resource path lookup.
- lookup() - Static method in interface org.citrusframework.context.resolver.TypeAliasResolver
-
Resolves all available type alias resolvers from resource path lookup.
- lookup() - Static method in interface org.citrusframework.endpoint.EndpointBuilder
-
Resolves all available endpoint builders from resource path lookup.
- lookup() - Static method in interface org.citrusframework.endpoint.EndpointComponent
-
Resolves all available endpoint components from resource path lookup.
- lookup() - Static method in interface org.citrusframework.functions.Function
-
Resolves all available functions from resource path lookup.
- lookup() - Static method in interface org.citrusframework.message.MessageSelector
-
Resolves all available selectors from resource path lookup.
- lookup() - Static method in interface org.citrusframework.TestActionBuilder
-
Resolves all available test action builders from resource path lookup.
- lookup() - Static method in interface org.citrusframework.util.TypeConverter
-
Resolves all available converters from resource path lookup.
- lookup() - Static method in interface org.citrusframework.validation.HeaderValidator
-
Resolves all available validators from resource path lookup.
- lookup() - Static method in interface org.citrusframework.validation.matcher.ValidationMatcher
-
Resolves all available validators from resource path lookup.
- lookup() - Static method in interface org.citrusframework.validation.MessageValidator
-
Resolves all available validators from resource path lookup.
- lookup() - Static method in interface org.citrusframework.validation.SchemaValidator
-
Resolves all available validators from resource path lookup.
- lookup() - Static method in interface org.citrusframework.validation.ValueMatcher
-
Resolves all available validators from resource path lookup.
- lookup(String) - Static method in interface org.citrusframework.common.TestLoader
-
Resolves test loader from resource path lookup with given resource name.
- lookup(String) - Static method in interface org.citrusframework.config.annotation.AnnotationConfigParser
-
Resolves annotation config parser from resource path lookup with given resource name.
- lookup(String) - Static method in interface org.citrusframework.context.resolver.TypeAliasResolver
-
Resolves type alias resolver from resource path lookup with given resource name.
- lookup(String) - Static method in interface org.citrusframework.endpoint.EndpointBuilder
-
Resolves endpoint builder from resource path lookup with given resource name.
- lookup(String) - Static method in interface org.citrusframework.endpoint.EndpointComponent
-
Resolves endpoint component from resource path lookup with given resource name.
- lookup(String) - Static method in interface org.citrusframework.message.MessageProcessor
-
Resolves processor from resource path lookup with given processor resource name.
- lookup(String) - Static method in interface org.citrusframework.message.ScriptPayloadBuilder
-
Resolves processor from resource path lookup with given processor resource name.
- lookup(String) - Static method in interface org.citrusframework.TestActionBuilder
-
Resolves test action builder from resource path lookup with given resource name.
- lookup(String) - Static method in interface org.citrusframework.validation.HeaderValidator
-
Resolves validator from resource path lookup with given validator resource name.
- lookup(String) - Static method in interface org.citrusframework.validation.MessageValidator
-
Resolves validator from resource path lookup with given validator resource name.
- lookup(String) - Static method in interface org.citrusframework.validation.SchemaValidator
-
Resolves validator from resource path lookup with given validator resource name.
- lookup(String) - Static method in interface org.citrusframework.validation.ValueMatcher
-
Resolves validator from resource path lookup with given validator resource name.
- lookup(String) - Static method in interface org.citrusframework.variable.VariableExtractor
-
Resolves extractor from resource path lookup with given extractor resource name.
- lookup(TestRunConfiguration) - Static method in interface org.citrusframework.main.TestEngine
-
Resolves engine from resource path lookup.
- lookupDefault() - Static method in interface org.citrusframework.util.TypeConverter
-
Lookup default type converter specified by resource path lookup and/or environment settings.
- lookupDefault(TypeConverter) - Static method in interface org.citrusframework.util.TypeConverter
-
Lookup default type converter specified by resource path lookup and/or environment settings.
- lookupNamespaces(String) - Static method in class org.citrusframework.xml.namespace.NamespaceContextBuilder
-
Look up namespace attribute declarations in the XML fragment and store them in a binding map, where the key is the namespace prefix and the value is the namespace uri.
M
- MappingKeyExtractor - Interface in org.citrusframework.endpoint.adapter.mapping
-
Interface describes mapping extraction along message dispatching endpoint adapter processing steps.
- marshal(Object, Result) - Method in interface org.citrusframework.xml.Marshaller
- Marshaller - Interface in org.citrusframework.xml
- mask(String) - Method in interface org.citrusframework.log.LogModifier
-
Mask given logger statement and apply custom modifications before the logger is printed to the output stream.
- maskBody(Message) - Method in interface org.citrusframework.log.LogMessageModifier
-
Mask the given message body to not print sensitive data.
- maskHeaderData(Message) - Method in interface org.citrusframework.log.LogMessageModifier
-
Mask the given message header data to not print sensitive data.
- maskHeaders(Message) - Method in interface org.citrusframework.log.LogMessageModifier
-
Mask the given message header values to not print sensitive data.
- matcher - Static variable in interface org.citrusframework.validation.matcher.ValidationMatcher
- Message - Interface in org.citrusframework.message
- MESSAGE_CORRELATION_KEY - Static variable in class org.citrusframework.message.MessageHeaders
-
Synchronous message correlation
- MESSAGE_PREFIX - Static variable in class org.citrusframework.message.MessageHeaders
-
Message related header prefix
- MESSAGE_REPLY_TO - Static variable in class org.citrusframework.message.MessageHeaders
-
Synchronous reply to message destination name
- MESSAGE_TRACE_DIRECTORY_DEFAULT - Static variable in class org.citrusframework.CitrusSettings
- MESSAGE_TRACE_DIRECTORY_ENV - Static variable in class org.citrusframework.CitrusSettings
- MESSAGE_TRACE_DIRECTORY_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default message trace output directory
- MESSAGE_TYPE - Static variable in class org.citrusframework.message.MessageHeaders
-
Header indicating the message type (e.g. xml, json, csv, plaintext, etc)
- MessageBuilder - Interface in org.citrusframework.message
-
Interface for classes being able to build control messages for validation.
- MessageConverter<I,
O, C extends EndpointConfiguration> - Interface in org.citrusframework.message -
Message converter interface describes methods for converting a external message type T to the internal message representation and vice versa.
- MessageCorrelator - Interface in org.citrusframework.message
-
Message correlator interface for synchronous reply messages.
- MessageDirection - Enum Class in org.citrusframework.message
-
Indicates message direction inbound, outbound or unbounded.
- MessageDirectionAware - Interface in org.citrusframework.message
- MessageHeaderBuilder - Interface in org.citrusframework.message
- MessageHeaderDataBuilder - Interface in org.citrusframework.message
- MessageHeaders - Class in org.citrusframework.message
-
Citrus specific message headers.
- MessageHeaderType - Enum Class in org.citrusframework.message
-
Enumeration for supported message header types.
- MessageHeaderUtils - Class in org.citrusframework.message
- MessageListener - Interface in org.citrusframework.report
- MessageListenerAware - Interface in org.citrusframework.report
- MessageListeners - Class in org.citrusframework.report
- MessageListeners() - Constructor for class org.citrusframework.report.MessageListeners
- MessagePayloadBuilder - Interface in org.citrusframework.message
- MessagePayloadBuilder.Builder<T extends MessagePayloadBuilder,
B extends MessagePayloadBuilder.Builder<T, B>> - Interface in org.citrusframework.message -
Fluent builder
- MessagePayloadUtils - Class in org.citrusframework.message
- MessageProcessor - Interface in org.citrusframework.message
-
Processor performs operations on the given message.
- MessageProcessor.Builder<T extends MessageProcessor,
B extends MessageProcessor.Builder<T, B>> - Interface in org.citrusframework.message -
Fluent builder
- MessageProcessorAdapter - Interface in org.citrusframework.message
-
Adapter interface marks that a class is able to act as a message processor.
- MessageProcessors - Class in org.citrusframework.message
-
List of global message construction processors that modify message payload and message headers.
- MessageProcessors() - Constructor for class org.citrusframework.message.MessageProcessors
- MessageQueue - Interface in org.citrusframework.message
- MessageSelector - Interface in org.citrusframework.message
- MessageSelector.AllAcceptingMessageSelector - Class in org.citrusframework.message
-
Special message selector accepts all messages on queue.
- MessageSelector.MessageSelectorFactory - Interface in org.citrusframework.message
-
Factory capable of creating a message selector from key value pairs.
- MessageStore - Interface in org.citrusframework.message
- MessageTimeoutException - Exception in org.citrusframework.exceptions
- MessageTimeoutException() - Constructor for exception org.citrusframework.exceptions.MessageTimeoutException
-
Default constructor
- MessageTimeoutException(long, String) - Constructor for exception org.citrusframework.exceptions.MessageTimeoutException
-
Constructor using fields.
- MessageTimeoutException(long, String, Throwable) - Constructor for exception org.citrusframework.exceptions.MessageTimeoutException
-
Constructor using fields.
- MessageTransformer - Interface in org.citrusframework.message
-
Transformer is able to completely change a given message.
- MessageTransformer.Builder<T extends MessageTransformer,
B extends MessageTransformer.Builder<T, B>> - Interface in org.citrusframework.message -
Fluent builder
- MessageType - Enum Class in org.citrusframework.message
-
Enumeration for message protocol types used in test cases.
- MessageTypeAware - Interface in org.citrusframework.message
- MessageTypeSelector - Interface in org.citrusframework.message
- MessageValidator<T extends ValidationContext> - Interface in org.citrusframework.validation
-
Message validator interface.
- MessageValidatorRegistry - Class in org.citrusframework.validation
-
Simple registry holding all available message validator implementations.
- MessageValidatorRegistry() - Constructor for class org.citrusframework.validation.MessageValidatorRegistry
- MissingExpectedMessageException - Exception in org.citrusframework.exceptions
-
This exception is thrown when a message receiving action does not specify any expected content.
- MissingExpectedMessageException() - Constructor for exception org.citrusframework.exceptions.MissingExpectedMessageException
-
Default constructor.
- MissingExpectedMessageException(String) - Constructor for exception org.citrusframework.exceptions.MissingExpectedMessageException
-
Constructor using fields.
- MissingExpectedMessageException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.MissingExpectedMessageException
-
Constructor using fields.
- MissingExpectedMessageException(Throwable) - Constructor for exception org.citrusframework.exceptions.MissingExpectedMessageException
-
Constructor using fields.
- MSCONS - Enum constant in enum class org.citrusframework.message.MessageType
N
- name() - Element in annotation interface org.citrusframework.annotations.CitrusEndpoint
-
Endpoint name usually referencing a Spring bean id.
- name() - Element in annotation interface org.citrusframework.annotations.CitrusEndpointProperty
-
Property name.
- name() - Element in annotation interface org.citrusframework.annotations.CitrusTest
-
Test name optional - by default method name is used as test name
- name() - Element in annotation interface org.citrusframework.annotations.CitrusTestSource
-
Test name optional - by default method name is used as test name
- name() - Element in annotation interface org.citrusframework.spi.BindToRegistry
- name(String) - Method in interface org.citrusframework.TestCaseBuilder
-
Set custom test case name.
- Named - Interface in org.citrusframework.common
- NamespaceContextBuilder - Class in org.citrusframework.xml.namespace
-
Builds a namespace context for XPath expression evaluations.
- NamespaceContextBuilder() - Constructor for class org.citrusframework.xml.namespace.NamespaceContextBuilder
- NEW - Enum constant in enum class org.citrusframework.CitrusInstanceStrategy
- next() - Method in class org.citrusframework.variable.VariableExpressionIterator
-
Returns the next value and looks ahead for yet another next value.
- nextMatch() - Method in class org.citrusframework.variable.VariableExpressionSegmentMatcher
-
Attempts to find the next segment in the variable expression and sets the current segment expression as well as the current segment index.
- normalizeLineEndings() - Method in class org.citrusframework.validation.DefaultTextEqualsMessageValidator
- NoSuchFunctionException - Exception in org.citrusframework.exceptions
-
Unknown functions cause this exception.
- NoSuchFunctionException() - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionException
-
Default constructor.
- NoSuchFunctionException(String) - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionException
-
Constructor using fields.
- NoSuchFunctionException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionException
-
Constructor using fields.
- NoSuchFunctionException(Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionException
-
Constructor using fields.
- NoSuchFunctionLibraryException - Exception in org.citrusframework.exceptions
-
In case no function library exists for a given prefix this exception is thrown.
- NoSuchFunctionLibraryException() - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionLibraryException
-
Default constructor.
- NoSuchFunctionLibraryException(String) - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionLibraryException
-
Constructor using fields.
- NoSuchFunctionLibraryException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionLibraryException
-
Constructor using fields.
- NoSuchFunctionLibraryException(Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchFunctionLibraryException
-
Constructor using fields.
- NoSuchMessageValidatorException - Exception in org.citrusframework.exceptions
-
In case no message validator exists for a given prefix this exception is thrown.
- NoSuchMessageValidatorException() - Constructor for exception org.citrusframework.exceptions.NoSuchMessageValidatorException
-
Default constructor.
- NoSuchMessageValidatorException(String) - Constructor for exception org.citrusframework.exceptions.NoSuchMessageValidatorException
-
Constructor using fields.
- NoSuchMessageValidatorException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchMessageValidatorException
-
Constructor using fields.
- NoSuchMessageValidatorException(Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchMessageValidatorException
-
Constructor using fields.
- NoSuchValidationMatcherException - Exception in org.citrusframework.exceptions
-
Unknown validation matchers cause this exception.
- NoSuchValidationMatcherException() - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherException
-
Default constructor.
- NoSuchValidationMatcherException(String) - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherException
-
Constructor using fields.
- NoSuchValidationMatcherException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherException
-
Constructor using fields.
- NoSuchValidationMatcherException(Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherException
-
Constructor using fields.
- NoSuchValidationMatcherLibraryException - Exception in org.citrusframework.exceptions
-
In case no function library exists for a given prefix this exception is thrown.
- NoSuchValidationMatcherLibraryException() - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherLibraryException
-
Default constructor.
- NoSuchValidationMatcherLibraryException(String) - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherLibraryException
-
Constructor using fields.
- NoSuchValidationMatcherLibraryException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherLibraryException
-
Constructor using fields.
- NoSuchValidationMatcherLibraryException(Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchValidationMatcherLibraryException
-
Constructor using fields.
- NoSuchVariableException - Exception in org.citrusframework.exceptions
-
Throw this exception in case an unknown variable is read from test context.
- NoSuchVariableException() - Constructor for exception org.citrusframework.exceptions.NoSuchVariableException
-
Default constructor.
- NoSuchVariableException(String) - Constructor for exception org.citrusframework.exceptions.NoSuchVariableException
-
Constructor using fields.
- NoSuchVariableException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchVariableException
-
Constructor using fields.
- NoSuchVariableException(Throwable) - Constructor for exception org.citrusframework.exceptions.NoSuchVariableException
-
Constructor using fields.
O
- ObjectHelper - Class in org.citrusframework.util
-
Helper adds utility operations such as non-null assertion on objects.
- ObjectStore<T> - Interface in org.citrusframework.message.correlation
-
Interface defines add and remove object methods for storing data.
- onFinish() - Method in class org.citrusframework.report.TestReporters
- onFinish() - Method in interface org.citrusframework.report.TestSuiteListener
-
Invoked on test suite finish.
- onFinish() - Method in class org.citrusframework.report.TestSuiteListeners
- onFinishFailure(Throwable) - Method in class org.citrusframework.report.TestReporters
- onFinishFailure(Throwable) - Method in interface org.citrusframework.report.TestSuiteListener
-
Invoked after failed test suite finish.
- onFinishFailure(Throwable) - Method in class org.citrusframework.report.TestSuiteListeners
- onFinishSuccess() - Method in class org.citrusframework.report.TestReporters
- onFinishSuccess() - Method in interface org.citrusframework.report.TestSuiteListener
-
Invoked after successful test suite finish.
- onFinishSuccess() - Method in class org.citrusframework.report.TestSuiteListeners
- onInboundMessage(Message) - Method in class org.citrusframework.context.TestContext
-
Informs message listeners if present that inbound message was received.
- onInboundMessage(Message, TestContext) - Method in interface org.citrusframework.report.MessageListener
-
Invoked on inbound message event.
- onInboundMessage(Message, TestContext) - Method in class org.citrusframework.report.MessageListeners
-
Delegate to all known message listener instances.
- onOutboundMessage(Message) - Method in class org.citrusframework.context.TestContext
-
Informs message listeners if present that new outbound message is about to be sent.
- onOutboundMessage(Message, TestContext) - Method in interface org.citrusframework.report.MessageListener
-
Invoked on outbound message event.
- onOutboundMessage(Message, TestContext) - Method in class org.citrusframework.report.MessageListeners
-
Delegate to all known message listener instances.
- onStart() - Method in class org.citrusframework.report.TestReporters
- onStart() - Method in interface org.citrusframework.report.TestSuiteListener
-
Invoked on test suite start.
- onStart() - Method in class org.citrusframework.report.TestSuiteListeners
- onStartFailure(Throwable) - Method in class org.citrusframework.report.TestReporters
- onStartFailure(Throwable) - Method in interface org.citrusframework.report.TestSuiteListener
-
Invoked after failed test suite start.
- onStartFailure(Throwable) - Method in class org.citrusframework.report.TestSuiteListeners
- onStartSuccess() - Method in class org.citrusframework.report.TestReporters
- onStartSuccess() - Method in interface org.citrusframework.report.TestSuiteListener
-
Invoked after successful test suite start.
- onStartSuccess() - Method in class org.citrusframework.report.TestSuiteListeners
- onTestActionFinish(TestCase, TestAction) - Method in interface org.citrusframework.report.TestActionListener
-
Invoked when test gets finished
- onTestActionFinish(TestCase, TestAction) - Method in class org.citrusframework.report.TestActionListeners
- onTestActionSkipped(TestCase, TestAction) - Method in interface org.citrusframework.report.TestActionListener
-
Invoked when test is skipped
- onTestActionSkipped(TestCase, TestAction) - Method in class org.citrusframework.report.TestActionListeners
- onTestActionStart(TestCase, TestAction) - Method in interface org.citrusframework.report.TestActionListener
-
Invoked when test gets started
- onTestActionStart(TestCase, TestAction) - Method in class org.citrusframework.report.TestActionListeners
- onTestFailure(TestCase, Throwable) - Method in interface org.citrusframework.report.TestListener
-
Invoked when test finished with failure
- onTestFailure(TestCase, Throwable) - Method in class org.citrusframework.report.TestListeners
- onTestFailure(TestCase, Throwable) - Method in class org.citrusframework.report.TestReporters
- onTestFinish(TestCase) - Method in interface org.citrusframework.report.TestListener
-
Invoked when test gets finished
- onTestFinish(TestCase) - Method in class org.citrusframework.report.TestListeners
- onTestFinish(TestCase) - Method in class org.citrusframework.report.TestReporters
- onTestSkipped(TestCase) - Method in interface org.citrusframework.report.TestListener
-
Invoked when test is skipped
- onTestSkipped(TestCase) - Method in class org.citrusframework.report.TestListeners
- onTestSkipped(TestCase) - Method in class org.citrusframework.report.TestReporters
- onTestStart(TestCase) - Method in interface org.citrusframework.report.TestListener
-
Invoked when test gets started
- onTestStart(TestCase) - Method in class org.citrusframework.report.TestListeners
- onTestStart(TestCase) - Method in class org.citrusframework.report.TestReporters
- onTestSuccess(TestCase) - Method in interface org.citrusframework.report.TestListener
-
Invoked when test finished with success
- onTestSuccess(TestCase) - Method in class org.citrusframework.report.TestListeners
- onTestSuccess(TestCase) - Method in class org.citrusframework.report.TestReporters
- org.citrusframework - package org.citrusframework
- org.citrusframework.annotations - package org.citrusframework.annotations
- org.citrusframework.builder - package org.citrusframework.builder
- org.citrusframework.common - package org.citrusframework.common
- org.citrusframework.condition - package org.citrusframework.condition
- org.citrusframework.config.annotation - package org.citrusframework.config.annotation
- org.citrusframework.container - package org.citrusframework.container
- org.citrusframework.context - package org.citrusframework.context
- org.citrusframework.context.resolver - package org.citrusframework.context.resolver
- org.citrusframework.endpoint - package org.citrusframework.endpoint
- org.citrusframework.endpoint.adapter.mapping - package org.citrusframework.endpoint.adapter.mapping
- org.citrusframework.endpoint.resolver - package org.citrusframework.endpoint.resolver
- org.citrusframework.exceptions - package org.citrusframework.exceptions
- org.citrusframework.functions - package org.citrusframework.functions
- org.citrusframework.log - package org.citrusframework.log
- org.citrusframework.main - package org.citrusframework.main
- org.citrusframework.main.scan - package org.citrusframework.main.scan
- org.citrusframework.message - package org.citrusframework.message
- org.citrusframework.message.correlation - package org.citrusframework.message.correlation
- org.citrusframework.messaging - package org.citrusframework.messaging
- org.citrusframework.report - package org.citrusframework.report
- org.citrusframework.script - package org.citrusframework.script
- org.citrusframework.server - package org.citrusframework.server
- org.citrusframework.spi - package org.citrusframework.spi
- org.citrusframework.util - package org.citrusframework.util
- org.citrusframework.validation - package org.citrusframework.validation
- org.citrusframework.validation.context - package org.citrusframework.validation.context
- org.citrusframework.validation.matcher - package org.citrusframework.validation.matcher
- org.citrusframework.validation.script - package org.citrusframework.validation.script
- org.citrusframework.validation.script.sql - package org.citrusframework.validation.script.sql
- org.citrusframework.validation.xml - package org.citrusframework.validation.xml
- org.citrusframework.variable - package org.citrusframework.variable
- org.citrusframework.variable.dictionary - package org.citrusframework.variable.dictionary
- org.citrusframework.xml - package org.citrusframework.xml
- org.citrusframework.xml.namespace - package org.citrusframework.xml.namespace
- OUTBOUND - Enum constant in enum class org.citrusframework.message.MessageDirection
- OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_ENV - Static variable in class org.citrusframework.CitrusSettings
- OUTBOUND_JSON_SCHEMA_VALIDATION_ENABLED_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
- OUTBOUND_SCHEMA_VALIDATION_ENABLED_ENV - Static variable in class org.citrusframework.CitrusSettings
- OUTBOUND_SCHEMA_VALIDATION_ENABLED_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
- OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_ENV - Static variable in class org.citrusframework.CitrusSettings
- OUTBOUND_XML_SCHEMA_VALIDATION_ENABLED_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
P
- packageName() - Element in annotation interface org.citrusframework.annotations.CitrusTestSource
-
Test package name optional - by default package of declaring test class is used
- packageName(String) - Method in interface org.citrusframework.TestCaseBuilder
-
Sets custom package name for this test case.
- packageScan() - Element in annotation interface org.citrusframework.annotations.CitrusTestSource
-
Test packages to scan optional - for loading all external test case definitions (e.g.
- ParallelContainerException - Exception in org.citrusframework.exceptions
-
Special exception thrown in case several actions in a parallel container have failed.
- ParallelContainerException(List<CitrusRuntimeException>) - Constructor for exception org.citrusframework.exceptions.ParallelContainerException
- parse(A, ReferenceResolver) - Method in interface org.citrusframework.config.annotation.AnnotationConfigParser
-
Parse given annotation to a proper endpoint instance.
- parsers - Static variable in interface org.citrusframework.config.annotation.AnnotationConfigParser
- PathExpressionAdapter - Interface in org.citrusframework.builder
- PLAINTEXT - Enum constant in enum class org.citrusframework.message.MessageType
- PollableEndpointConfiguration - Interface in org.citrusframework.endpoint
-
Extends endpoint configuration by adding polling interval settings.
- PREFIX - Static variable in class org.citrusframework.message.MessageHeaders
-
Common header name prefix
- PRETTY_PRINT_DEFAULT - Static variable in class org.citrusframework.CitrusSettings
- PRETTY_PRINT_ENV - Static variable in class org.citrusframework.CitrusSettings
- PRETTY_PRINT_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Flag to enable/disable message pretty print
- prettyPrint(String) - Static method in class org.citrusframework.message.MessagePayloadUtils
-
Pretty print given message payload.
- prettyPrintJson(String) - Static method in class org.citrusframework.message.MessagePayloadUtils
-
Pretty print given Json payload.
- prettyPrintXml(String) - Static method in class org.citrusframework.message.MessagePayloadUtils
-
Pretty print given XML payload.
- print() - Method in interface org.citrusframework.message.Message
-
Prints message content to String representation.
- print(String, Map<String, Object>, List<String>) - Method in interface org.citrusframework.message.Message
-
Prints given message content (body, headers, headerData) to String representation.
- print(TestContext) - Method in interface org.citrusframework.message.Message
-
Prints message content and applies logger modifier provided in given test context.
- PRIORITY - Static variable in class org.citrusframework.message.MessageHeaderUtils
- process(Message, TestContext) - Method in class org.citrusframework.message.AbstractMessageProcessor
- process(Message, TestContext) - Method in interface org.citrusframework.message.MessageProcessor
-
Process message with given test context.
- process(Message, TestContext) - Method in interface org.citrusframework.validation.ValidationProcessor
- process(Message, TestContext) - Method in interface org.citrusframework.variable.VariableExtractor
- processMessage(Message, TestContext) - Method in class org.citrusframework.message.AbstractMessageProcessor
-
Subclasses may overwrite this method in order to modify payload and/or headers of the processed message.
- Producer - Interface in org.citrusframework.messaging
- PROPAGATE - Enum constant in enum class org.citrusframework.message.ErrorHandlingStrategy
- properties() - Element in annotation interface org.citrusframework.annotations.CitrusEndpoint
-
Endpoint properties.
- PropertiesLoader - Class in org.citrusframework.spi
- purge(MessageSelector) - Method in interface org.citrusframework.message.MessageQueue
-
Purge messages selected by given selector.
Q
- qualifier() - Element in annotation interface org.citrusframework.annotations.CitrusEndpointConfig
-
Endpoint configuration qualifier.
- QUERY_PARAM_HEADER_NAME - Static variable in interface org.citrusframework.endpoint.resolver.EndpointUriResolver
R
- READY_FOR_REVIEW - Enum constant in enum class org.citrusframework.TestCaseMetaInfo.Status
- receive() - Method in interface org.citrusframework.message.MessageQueue
-
Receive any message on the queue.
- receive(long) - Method in interface org.citrusframework.message.MessageQueue
-
Receive any message on the queue.
- receive(String, TestContext) - Method in class org.citrusframework.messaging.AbstractSelectiveMessageConsumer
- receive(String, TestContext) - Method in interface org.citrusframework.messaging.SelectiveConsumer
-
Receive message with a message selector and default timeout.
- receive(String, TestContext, long) - Method in interface org.citrusframework.messaging.SelectiveConsumer
-
Receive message with a message selector and a receive timeout.
- receive(TestContext) - Method in class org.citrusframework.messaging.AbstractMessageConsumer
- receive(TestContext) - Method in interface org.citrusframework.messaging.Consumer
-
Receive message with default timeout.
- receive(TestContext, long) - Method in class org.citrusframework.messaging.AbstractSelectiveMessageConsumer
- receive(TestContext, long) - Method in interface org.citrusframework.messaging.Consumer
-
Receive message with a given timeout.
- receive(MessageSelector) - Method in interface org.citrusframework.message.MessageQueue
-
Supports selective consumption of messages on the queue.
- receive(MessageSelector, long) - Method in interface org.citrusframework.message.MessageQueue
-
Consume messages on the queue via message selector.
- ReferenceRegistry - Interface in org.citrusframework.spi
-
Bind objects to registry for later reference.
- ReferenceResolver - Interface in org.citrusframework.spi
- ReferenceResolverAware - Interface in org.citrusframework.spi
- ReflectionHelper - Class in org.citrusframework.util
-
Helper for working with reflection on classes.
- ReflectionHelper.ClassCallback - Interface in org.citrusframework.util
-
Action to take on each class.
- ReflectionHelper.FieldCallback - Interface in org.citrusframework.util
-
Callback interface invoked on each field in the hierarchy.
- ReflectionHelper.MethodCallback - Interface in org.citrusframework.util
-
Action to take on each method.
- registerTimer(String, StopTimer) - Method in class org.citrusframework.context.TestContext
-
Registers a StopTimer in the test context, so that the associated timer can be stopped later on.
- remove(String) - Method in interface org.citrusframework.message.correlation.ObjectStore
-
Removes object with correlation key.
- removeHeader(String) - Method in interface org.citrusframework.message.Message
-
Removes the message header if it not a reserved message header such as unique message id.
- removeTypeDefinition(String) - Static method in enum class org.citrusframework.message.MessageHeaderType
-
Removes the type definition form a typed header value.
- replaceDynamicContentInString(String) - Method in class org.citrusframework.context.TestContext
-
Method replacing variable declarations and place holders as well as function expressions in a string
- replaceDynamicContentInString(String, boolean) - Method in class org.citrusframework.context.TestContext
-
Method replacing variable declarations and functions in a string, optionally the variable values get surrounded with single quotes.
- replaceFunctionsInString(String, TestContext) - Static method in class org.citrusframework.functions.FunctionUtils
-
Search for functions in string and replace with respective function result.
- replaceFunctionsInString(String, TestContext, boolean) - Static method in class org.citrusframework.functions.FunctionUtils
-
Search for functions in string and replace with respective function result.
- replaceVariablesInString(String, TestContext, boolean) - Static method in class org.citrusframework.variable.VariableUtils
-
Replace all variable expression in a string with its respective value.
- ReplyConsumer - Interface in org.citrusframework.messaging
-
Consumer that explicitly receives reply messages synchronously.
- ReplyMessageTimeoutException - Exception in org.citrusframework.exceptions
- ReplyMessageTimeoutException(long, String) - Constructor for exception org.citrusframework.exceptions.ReplyMessageTimeoutException
-
Constructor using fields.
- ReplyMessageTimeoutException(long, String, Throwable) - Constructor for exception org.citrusframework.exceptions.ReplyMessageTimeoutException
-
Constructor using fields.
- ReplyProducer - Interface in org.citrusframework.messaging
- REQUEST_PATH_HEADER_NAME - Static variable in interface org.citrusframework.endpoint.resolver.EndpointUriResolver
- resolve(Class<T>) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Resolve reference of type.
- resolve(Class<T>) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- resolve(Class<T>, String...) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Resolve all references of type and given names.
- resolve(String) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Resolves reference by given name to any object.
- resolve(String) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- resolve(String[], Class<T>) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Resolve all references of type and given names.
- resolve(String, Class<T>) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Resolve reference of type and name.
- resolve(String, Class<T>) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- resolve(String, Object...) - Method in interface org.citrusframework.spi.TypeResolver
-
Load default type information from given resource path property file and create new instance of given type.
- resolve(String, String, Object...) - Method in class org.citrusframework.spi.ResourcePathTypeResolver
- resolve(String, String, Object...) - Method in interface org.citrusframework.spi.TypeResolver
-
Load given property from given resource path property file and create new instance of given type.
- resolveAll() - Method in interface org.citrusframework.spi.TypeResolver
-
Load all resources and create new instance of given type.
- resolveAll(Class<T>) - Method in interface org.citrusframework.spi.ReferenceResolver
-
Resolves all references of given type returning a map of names and type instances.
- resolveAll(Class<T>) - Method in class org.citrusframework.spi.SimpleReferenceResolver
- resolveAll(String) - Method in interface org.citrusframework.spi.TypeResolver
-
Load all resources in given resource path and create new instance of given type.
- resolveAll(String, String) - Method in interface org.citrusframework.spi.TypeResolver
-
Load all resources in given resource path and create new instance of given type.
- resolveAll(String, String, String) - Method in class org.citrusframework.spi.ResourcePathTypeResolver
- resolveAll(String, String, String) - Method in interface org.citrusframework.spi.TypeResolver
-
Load all resources in given resource path and create new instance of given type.
- resolveDynamicValue(String) - Method in class org.citrusframework.context.TestContext
-
Checks weather the given expression is a variable or function and resolves the value accordingly
- resolveDynamicValuesInArray(T[]) - Method in class org.citrusframework.context.TestContext
-
Replaces variables and functions in array with respective values and returns the new array representation.
- resolveDynamicValuesInList(List<T>) - Method in class org.citrusframework.context.TestContext
-
Replaces variables and functions in a list with respective values and returns the new list representation.
- resolveDynamicValuesInMap(Map<String, T>) - Method in class org.citrusframework.context.TestContext
-
Replaces variables and functions inside a map with respective values and returns a new map representation.
- resolveEndpointUri(Message, String) - Method in interface org.citrusframework.endpoint.resolver.EndpointUriResolver
-
Get the dedicated message endpoint uri for this message.
- resolveFunction(String, TestContext) - Static method in class org.citrusframework.functions.FunctionUtils
-
This method resolves a custom function to its respective result.
- resolveProperty(String, String) - Method in class org.citrusframework.spi.ResourcePathTypeResolver
- resolveProperty(String, String) - Method in interface org.citrusframework.spi.TypeResolver
-
Resolve resource path property file with given name and load given property.
- resolvers - Static variable in interface org.citrusframework.context.resolver.TypeAliasResolver
- resolveValidationMatcher(String, String, String, TestContext) - Static method in class org.citrusframework.validation.matcher.ValidationMatcherUtils
-
This method resolves a custom validationMatcher to its respective result.
- Resource - Interface in org.citrusframework.spi
-
Describe a resource, such as a file or class path resource.
- RESOURCE_PATH - Static variable in interface org.citrusframework.common.TestLoader
-
Test loader resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.config.annotation.AnnotationConfigParser
-
Endpoint parser resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.context.resolver.TypeAliasResolver
-
Type alias resolver resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.endpoint.EndpointBuilder
-
Endpoint builder resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.endpoint.EndpointComponent
-
Endpoint component resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.functions.Function
-
Function resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.main.TestEngine
-
Endpoint parser resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.message.MessageProcessor
-
Message processor resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.message.MessageSelector
-
Message selector resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.message.ScriptPayloadBuilder
-
Message processor resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.TestActionBuilder
-
Endpoint builder resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.util.TypeConverter
-
Type converter resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.validation.HeaderValidator
-
Header validator resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.validation.matcher.ValidationMatcher
-
Message validator resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.validation.MessageValidator
-
Message validator resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.validation.SchemaValidator
-
Schema validator resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.validation.ValueMatcher
-
Message validator resource lookup path
- RESOURCE_PATH - Static variable in interface org.citrusframework.variable.VariableExtractor
-
Variable extractor resource lookup path
- ResourcePathTypeResolver - Class in org.citrusframework.spi
-
Type resolver resolves references via resource path lookup.
- ResourcePathTypeResolver() - Constructor for class org.citrusframework.spi.ResourcePathTypeResolver
-
Default constructor using META-INF resource base path.
- ResourcePathTypeResolver(String) - Constructor for class org.citrusframework.spi.ResourcePathTypeResolver
-
Default constructor initializes with given resource path.
- Resources - Class in org.citrusframework.spi
-
Helps with resources of type classpath or file system.
- Resources() - Constructor for class org.citrusframework.spi.Resources
- Resources.ByteArrayResource - Class in org.citrusframework.spi
-
Resource with given byte array content.
- Resources.ClasspathResource - Class in org.citrusframework.spi
-
Resource loaded from classpath.
- Resources.FileSystemResource - Class in org.citrusframework.spi
-
Resource on the file system.
- Resources.UrlResource - Class in org.citrusframework.spi
- run() - Method in interface org.citrusframework.main.TestEngine
-
Runs all tests with the given engine.
- run(TestActionBuilder<T>) - Method in interface org.citrusframework.TestActionRunner
-
Builds and runs given test action.
- run(T) - Method in interface org.citrusframework.TestActionRunner
-
Runs given test action.
S
- saveCorrelationKey(String, String, TestContext) - Method in interface org.citrusframework.message.correlation.CorrelationManager
-
Creates new correlation key in test context by saving as test variable.
- schema(String) - Method in interface org.citrusframework.validation.context.SchemaValidationContext.Builder
-
Sets explicit schema instance name to use for schema validation.
- schemaRepository(String) - Method in interface org.citrusframework.validation.context.SchemaValidationContext.Builder
-
Sets explicit xsd schema repository instance to use for validation.
- schemaValidation(boolean) - Method in interface org.citrusframework.validation.context.SchemaValidationContext.Builder
-
Sets schema validation enabled/disabled for this message.
- SchemaValidationContext - Interface in org.citrusframework.validation.context
-
This context holds the basic information for the validation of messages against schemas
- SchemaValidationContext.Builder<B> - Interface in org.citrusframework.validation.context
-
Fluent builder
- SchemaValidator<T extends SchemaValidationContext> - Interface in org.citrusframework.validation
- Scoped - Interface in org.citrusframework
- ScriptPayloadBuilder - Interface in org.citrusframework.message
- ScriptTypes - Class in org.citrusframework.script
-
Script type constants representing possible script languages used in test cases.
- SegmentVariableExtractor - Interface in org.citrusframework.variable
-
Class extracting values of segments of VariableExpressions.
- SegmentVariableExtractorRegistry - Class in org.citrusframework.variable
-
Simple registry holding all available segment variable extractor implementations.
- SegmentVariableExtractorRegistry() - Constructor for class org.citrusframework.variable.SegmentVariableExtractorRegistry
- SegmentVariableExtractorRegistry.AbstractSegmentVariableExtractor - Class in org.citrusframework.variable
-
Base class for segment variable extractors that ensures that an exception is thrown upon no match.
- SegmentVariableExtractorRegistry.IndexedSegmentVariableExtractor - Class in org.citrusframework.variable
-
Base class for extractors that can operate on indexed values.
- SegmentVariableExtractorRegistry.MapVariableExtractor - Class in org.citrusframework.variable
-
SegmentVariableExtractor that accesses the segment value from a
Map. - SegmentVariableExtractorRegistry.ObjectFieldValueExtractor - Class in org.citrusframework.variable
-
SegmentVariableExtractor that accesses the segment value by a
Fieldof the parentObject - SelectiveConsumer - Interface in org.citrusframework.messaging
-
Consumer implementation able to select messages available on a message destination.
- send(Message) - Method in interface org.citrusframework.message.MessageQueue
-
Send new message to queue.
- send(Message, TestContext) - Method in interface org.citrusframework.messaging.Producer
-
Sends the message.
- SEQUENCE_NUMBER - Static variable in class org.citrusframework.message.MessageHeaderUtils
- SEQUENCE_SIZE - Static variable in class org.citrusframework.message.MessageHeaderUtils
- Server - Interface in org.citrusframework.server
-
Server representation in Citrus is a runnable instance accepting client connections.
- setActions(List<TestAction>) - Method in interface org.citrusframework.container.TestActionContainer
-
Sets the embedded test actions to execute within this container.
- setActiveAction(TestAction) - Method in interface org.citrusframework.container.TestActionContainer
-
Sets the current active action executed.
- setActor(TestActor) - Method in interface org.citrusframework.endpoint.Endpoint
-
Sets the test actor for this endpoint.
- setActor(TestActor) - Method in interface org.citrusframework.TestActorAware
-
Sets the test actor associated with a test action.
- setAfterTest(List<AfterTest>) - Method in class org.citrusframework.context.TestContext
-
Specifies the afterTest.
- setAuthor(String) - Method in class org.citrusframework.TestCaseMetaInfo
-
Set the test author.
- setAutoClear(boolean) - Method in class org.citrusframework.report.TestReporters
-
Specifies the autoClear.
- setBeforeTest(List<BeforeTest>) - Method in class org.citrusframework.context.TestContext
-
Specifies the beforeTest.
- setCreationDate(Date) - Method in class org.citrusframework.TestCaseMetaInfo
-
Set the creation date.
- setDescription(String) - Method in interface org.citrusframework.common.Described
-
Description setter.
- setDirection(MessageDirection) - Method in class org.citrusframework.message.AbstractMessageProcessor
-
Sets the processor direction (inbound, outbound, unbound).
- setDisabled(boolean) - Method in class org.citrusframework.TestActor
-
Sets the disabled.
- setEndpointFactory(EndpointFactory) - Method in class org.citrusframework.context.TestContext
-
Sets the endpoint factory.
- setEngine(String) - Method in class org.citrusframework.main.TestRunConfiguration
-
Sets the engine.
- setExecutedAction(TestAction) - Method in interface org.citrusframework.container.TestActionContainer
-
Sets the last action that has been executed.
- setFailureStack(String) - Method in class org.citrusframework.TestResult
-
Sets the failureStack.
- setFailureStack(List<FailureStackElement>) - Method in exception org.citrusframework.exceptions.CitrusRuntimeException
-
Sets the custom failure stack holding line number information inside test case.
- setFailureType(String) - Method in class org.citrusframework.TestResult
-
Sets the failureType.
- setField(Field, Object, Object) - Static method in class org.citrusframework.util.ReflectionHelper
- setFile(String) - Method in interface org.citrusframework.message.ScriptPayloadBuilder
- setFile(String, String) - Method in interface org.citrusframework.message.ScriptPayloadBuilder
- setFunctionLibraries(List<FunctionLibrary>) - Method in class org.citrusframework.functions.FunctionRegistry
- setFunctionRegistry(FunctionRegistry) - Method in class org.citrusframework.context.TestContext
-
Set the function registry.
- setGlobalVariables(GlobalVariables) - Method in class org.citrusframework.context.TestContext
-
Copies the passed
globalVariablesand adds them to the test context. - setGroups(String[]) - Method in interface org.citrusframework.TestGroupAware
-
Sets the test groups.
- setHeader(String, Object) - Method in interface org.citrusframework.message.Message
-
Sets new header entry in message header list.
- setHeader(Message, String, String) - Static method in class org.citrusframework.message.MessageHeaderUtils
-
Safely sets header on message builder.
- setHeaderNameIgnoreCase(boolean) - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Sets the headerNameIgnoreCase.
- setIncludes(String[]) - Method in class org.citrusframework.main.TestRunConfiguration
-
Sets the includes.
- setIncremental(boolean) - Method in interface org.citrusframework.TestCase
-
Sets the test runner flag.
- setLastUpdatedBy(String) - Method in class org.citrusframework.TestCaseMetaInfo
-
Set the author that recently updated this test case.
- setLastUpdatedOn(Date) - Method in class org.citrusframework.TestCaseMetaInfo
-
Set last updating date.
- setLineNumberEnd(Long) - Method in class org.citrusframework.report.FailureStackElement
-
Sets the line number where failing action ends.
- setLogModifier(LogModifier) - Method in class org.citrusframework.context.TestContext
-
Sets the logModifier.
- setMembers(Map<String, Function>) - Method in class org.citrusframework.functions.FunctionLibrary
-
Set the function library content.
- setMembers(Map<String, ValidationMatcher>) - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Set the validationMatcher library content.
- setMessageListeners(MessageListeners) - Method in class org.citrusframework.context.TestContext
-
Set the message listeners.
- setMessageProcessors(List<MessageProcessor>) - Method in class org.citrusframework.message.MessageProcessors
-
Sets the messageProcessors property.
- setMessageProcessors(MessageProcessors) - Method in class org.citrusframework.context.TestContext
-
Sets the global message processors.
- setMessageStore(MessageStore) - Method in class org.citrusframework.context.TestContext
-
Sets the messageStore property.
- setMessageType(String) - Method in interface org.citrusframework.message.MessageTypeAware
-
Sets the message type.
- setMessageValidatorRegistry(MessageValidatorRegistry) - Method in class org.citrusframework.context.TestContext
-
Set the message validator registry.
- setMessageValidators(Map<String, MessageValidator<? extends ValidationContext>>) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Sets available message validator implementations.
- setName(String) - Method in interface org.citrusframework.common.Named
-
Sets the component name.
- setName(String) - Method in class org.citrusframework.functions.FunctionLibrary
-
Get the name of the function library.
- setName(String) - Method in interface org.citrusframework.message.Message
-
Sets the message name for internal use.
- setName(String) - Method in class org.citrusframework.TestActor
-
Sets the name.
- setName(String) - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Get the name of the validationMatcher library.
- setNamespaceContextBuilder(NamespaceContextBuilder) - Method in class org.citrusframework.context.TestContext
-
Sets the namespace context builder.
- setNamespaceMappings(Map<String, String>) - Method in class org.citrusframework.xml.namespace.NamespaceContextBuilder
-
Sets the default mappings for this namespace context builder.
- setNamespaces(Map<String, String>) - Method in interface org.citrusframework.validation.xml.XmlNamespaceAware
-
Sets the Xml namespaces as map where the key is the namespace prefix and value is the namespace URI.
- setObjectStore(ObjectStore<T>) - Method in interface org.citrusframework.message.correlation.CorrelationManager
-
Sets the object store implementation
- setPackageName(String) - Method in interface org.citrusframework.common.TestLoader
- setPackageName(String) - Method in interface org.citrusframework.TestCase
-
Set the package name
- setPackages(List<String>) - Method in class org.citrusframework.main.TestRunConfiguration
-
Sets the packages.
- setParameters(String[], Object[]) - Method in interface org.citrusframework.TestParameterAware
-
Sets the parameters.
- setPayload(Object) - Method in interface org.citrusframework.message.Message
-
Sets the message payload.
- setPayloadBuilder(MessagePayloadBuilder) - Method in interface org.citrusframework.message.WithPayloadBuilder
-
Sets message payload builder.
- setPollingInterval(long) - Method in interface org.citrusframework.endpoint.PollableEndpointConfiguration
-
Sets the polling interval.
- setPrefix(String) - Method in class org.citrusframework.functions.FunctionLibrary
-
Set the library prefix.
- setPrefix(String) - Method in class org.citrusframework.validation.matcher.ValidationMatcherLibrary
-
Set the library prefix.
- setReferenceResolver(ReferenceResolver) - Method in class org.citrusframework.context.TestContext
- setReferenceResolver(ReferenceResolver) - Method in interface org.citrusframework.spi.ReferenceResolverAware
-
Sets the reference resolver.
- setSchemaValidators(Map<String, SchemaValidator<? extends SchemaValidationContext>>) - Method in class org.citrusframework.validation.MessageValidatorRegistry
-
Sets available schema validator implementations.
- setScript(String) - Method in interface org.citrusframework.message.ScriptPayloadBuilder
- setSegmentVariableExtractorRegistry(SegmentVariableExtractorRegistry) - Method in class org.citrusframework.context.TestContext
-
Specifies the segmentVariableExtractorRegistry
- setSource(String) - Method in interface org.citrusframework.common.TestSourceAware
-
Sets the test source.
- setStatus(TestCaseMetaInfo.Status) - Method in class org.citrusframework.TestCaseMetaInfo
-
Set the status the this test case.
- setTestActionListeners(TestActionListeners) - Method in class org.citrusframework.context.TestContext
-
Specifies the testActionListeners.
- setTestActionListeners(TestActionListeners) - Method in interface org.citrusframework.report.TestActionListenersAware
-
Sets the test action listeners.
- setTestClass(Class<?>) - Method in interface org.citrusframework.common.TestLoader
- setTestClass(Class<?>) - Method in interface org.citrusframework.TestCase
-
Set the test class type.
- setTestJar(File) - Method in class org.citrusframework.main.TestRunConfiguration
-
Sets the testJar.
- setTestListeners(TestListeners) - Method in class org.citrusframework.context.TestContext
-
Set the test listeners.
- setTestName(String) - Method in interface org.citrusframework.common.TestLoader
- setTestResult(TestResult) - Method in interface org.citrusframework.TestCase
-
Sets the test result from outside.
- setTestSources(List<TestSource>) - Method in class org.citrusframework.main.TestRunConfiguration
-
Sets the sources.
- setTimeout(long) - Method in class org.citrusframework.endpoint.AbstractEndpointConfiguration
-
Sets the timeout for sending and receiving messages..
- setTimeout(long) - Method in interface org.citrusframework.endpoint.EndpointConfiguration
-
Sets the timeout setting for this endpoint.
- setType(String) - Method in interface org.citrusframework.message.Message
-
Sets the message type indicating the content type.
- setTypeConverter(TypeConverter) - Method in class org.citrusframework.context.TestContext
-
Specifies the typeConverter.
- setValidationMatcherLibraries(List<ValidationMatcherLibrary>) - Method in class org.citrusframework.validation.matcher.ValidationMatcherRegistry
- setValidationMatcherRegistry(ValidationMatcherRegistry) - Method in class org.citrusframework.context.TestContext
-
Set the validation matcher registry
- setValidatorNames(List<String>) - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Sets the validatorNames.
- setValidators(List<HeaderValidator>) - Method in class org.citrusframework.validation.context.HeaderValidationContext
-
Sets the validators.
- setVariable(String, Object) - Method in class org.citrusframework.context.TestContext
-
Creates a new variable in this test context with the respective value.
- setVariables(Map<String, Object>) - Method in class org.citrusframework.context.TestContext
-
Setter for test variables in this context.
- SHORT - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- shouldExecute(String, String[]) - Method in interface org.citrusframework.container.AfterSuite
-
Checks if this suite actions should execute according to suite name and included test groups.
- shouldExecute(String, String[]) - Method in interface org.citrusframework.container.BeforeSuite
-
Checks if this suite actions should execute according to suite name and included test groups.
- shouldExecute(String, String, String[]) - Method in interface org.citrusframework.container.AfterTest
-
Checks if this suite actions should execute according to suite name and included test groups.
- shouldExecute(String, String, String[]) - Method in interface org.citrusframework.container.BeforeTest
-
Checks if this suite actions should execute according to suite name and included test groups.
- ShutdownPhase - Interface in org.citrusframework.common
- SimpleReferenceResolver - Class in org.citrusframework.spi
-
Simple object registry holding in memory key value store to bind and obtain object references by name.
- SimpleReferenceResolver() - Constructor for class org.citrusframework.spi.SimpleReferenceResolver
- SINGLETON - Enum constant in enum class org.citrusframework.CitrusInstanceStrategy
- skipped(String, String) - Static method in class org.citrusframework.TestResult
-
Create new test result for skipped test.
- skipped(String, String, Map<String, Object>) - Static method in class org.citrusframework.TestResult
-
Create new test result with parameters for skipped test.
- sources() - Element in annotation interface org.citrusframework.annotations.CitrusTestSource
-
Test source file optional - fully qualified test source file path
- SPRING - Static variable in interface org.citrusframework.common.TestLoader
- SPRING - Static variable in interface org.citrusframework.util.TypeConverter
- SqlResultSetScriptExecutor - Interface in org.citrusframework.validation.script.sql
-
Executes the sql validation script providing the result set representation.
- start() - Method in interface org.citrusframework.server.Server
-
Start the server
- start() - Method in interface org.citrusframework.TestCaseRunner
-
Starts the test case execution.
- start(TestContext) - Method in interface org.citrusframework.TestCase
-
Starts the test case.
- STARTS_WITH - Enum constant in enum class org.citrusframework.variable.dictionary.DataDictionary.PathMappingStrategy
- status(TestCaseMetaInfo.Status) - Method in interface org.citrusframework.TestCaseBuilder
-
Sets test case status.
- stop() - Method in interface org.citrusframework.server.Server
-
Stop the server.
- stop() - Method in interface org.citrusframework.TestCaseRunner
-
Stops test case execution.
- stopTimer() - Method in interface org.citrusframework.container.StopTimer
-
Sends a signal to the timer to stop.
- stopTimer(String) - Method in class org.citrusframework.context.TestContext
-
Stops the timer matching the supplied id
- StopTimer - Interface in org.citrusframework.container
-
Interface for stopping a timer.
- stopTimers() - Method in class org.citrusframework.context.TestContext
-
Stops all timers
- store(String, T) - Method in interface org.citrusframework.message.correlation.CorrelationManager
-
Store object to correlation storage using the given correlation key.
- storeMessage(String, Message) - Method in class org.citrusframework.message.DefaultMessageStore
- storeMessage(String, Message) - Method in interface org.citrusframework.message.MessageStore
- STRING - Enum constant in enum class org.citrusframework.message.MessageHeaderType
- StringResult - Class in org.citrusframework.xml
-
Helper representing a stream result that is written to a String writer.
- StringResult() - Constructor for class org.citrusframework.xml.StringResult
- StringSource - Class in org.citrusframework.xml
-
A simple JAXB stream source representation of a static String content.
- StringSource(String) - Constructor for class org.citrusframework.xml.StringSource
-
Constructor using source content as String.
- StringSource(String, String) - Constructor for class org.citrusframework.xml.StringSource
-
Constructor using source content as String and encoding.
- success(String, String) - Static method in class org.citrusframework.TestResult
-
Create new test result for successful execution.
- success(String, String, Map<String, Object>) - Static method in class org.citrusframework.TestResult
-
Create new test result with parameters for successful execution.
- supports(Class<?>) - Method in interface org.citrusframework.endpoint.EndpointBuilder
-
Evaluate if this builder supports the given type.
- supports(Class<?>) - Method in interface org.citrusframework.validation.ValueMatcher
-
Filter supported value types
- supports(String) - Method in interface org.citrusframework.message.MessageSelector.MessageSelectorFactory
-
Check if this factory is able to create a message selector for given key.
- supports(String, Class<?>) - Method in interface org.citrusframework.validation.HeaderValidator
-
Filter supported headers by name and value type
- supportsMessageType(String) - Method in class org.citrusframework.message.AbstractMessageProcessor
- supportsMessageType(String) - Method in interface org.citrusframework.message.MessageTypeSelector
-
Checks if this message processor is capable of handling the given message type.
- supportsMessageType(String, Message) - Method in class org.citrusframework.validation.DefaultMessageValidator
- supportsMessageType(String, Message) - Method in interface org.citrusframework.validation.MessageValidator
-
Checks if this message validator is capable of this message type.
- supportsMessageType(String, Message) - Method in interface org.citrusframework.validation.SchemaValidator
T
- test(String) - Method in class org.citrusframework.util.IsJsonPredicate
- test(String) - Method in class org.citrusframework.util.IsXmlPredicate
- TEST_NAME_VARIABLE - Static variable in class org.citrusframework.CitrusSettings
- TEST_NAME_VARIABLE_ENV - Static variable in class org.citrusframework.CitrusSettings
- TEST_NAME_VARIABLE_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default variable names
- TEST_PACKAGE_VARIABLE - Static variable in class org.citrusframework.CitrusSettings
- TEST_PACKAGE_VARIABLE_ENV - Static variable in class org.citrusframework.CitrusSettings
- TEST_PACKAGE_VARIABLE_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
- TestAction - Interface in org.citrusframework
-
Interface for all test actions.
- TestActionBuilder<T extends TestAction> - Interface in org.citrusframework
-
Test action builder.
- TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> - Interface in org.citrusframework
- TestActionContainer - Interface in org.citrusframework.container
-
Container interface describing all test action containers that hold several embedded test actions to execute.
- TestActionContainerBuilder<T extends TestActionContainer,
S extends TestActionContainerBuilder<T, S>> - Interface in org.citrusframework - TestActionListener - Interface in org.citrusframework.report
-
Listener invoked on test action execution with success and failure.
- TestActionListenerAware - Interface in org.citrusframework.report
- TestActionListeners - Class in org.citrusframework.report
-
Class broadcasting test action events to all available test action listeners injected by Spring's IoC container.
- TestActionListeners() - Constructor for class org.citrusframework.report.TestActionListeners
- TestActionListenersAware - Interface in org.citrusframework.report
- TestActionRunner - Interface in org.citrusframework
- TestActor - Class in org.citrusframework
-
Actor performs send/receive message actions.
- TestActor() - Constructor for class org.citrusframework.TestActor
- TestActorAware - Interface in org.citrusframework
- TestBehavior - Interface in org.citrusframework
-
Behavior applies logic to given test action runner.
- TestCase - Interface in org.citrusframework
-
Test case executing a list of
TestActionin sequence. - TestCaseBuilder - Interface in org.citrusframework
- TestCaseFailedException - Exception in org.citrusframework.exceptions
-
Base exception marking failure of test case.
- TestCaseFailedException(Throwable) - Constructor for exception org.citrusframework.exceptions.TestCaseFailedException
-
Default constructor.
- TestCaseMetaInfo - Class in org.citrusframework
-
Test case meta information.
- TestCaseMetaInfo() - Constructor for class org.citrusframework.TestCaseMetaInfo
- TestCaseMetaInfo.Status - Enum Class in org.citrusframework
-
Status of testcase
- TestCaseRunner - Interface in org.citrusframework
- TestCaseRunnerProvider - Interface in org.citrusframework
-
Interface for providing TestCaseRunner.
- testClass(Class<?>) - Method in interface org.citrusframework.TestCaseBuilder
-
Set test class.
- TestClass - Class in org.citrusframework
- TestClass(Class<?>) - Constructor for class org.citrusframework.TestClass
- TestClass(Class<?>, String) - Constructor for class org.citrusframework.TestClass
- TestContext - Class in org.citrusframework.context
-
Class holding and managing test variables.
- TestContext() - Constructor for class org.citrusframework.context.TestContext
-
Default constructor
- TestEngine - Interface in org.citrusframework.main
- TestEngineFailedException - Exception in org.citrusframework.exceptions
-
Custom RuntimeException thrown if test run failed, because some tests were not successful.
- TestEngineFailedException() - Constructor for exception org.citrusframework.exceptions.TestEngineFailedException
-
Default constructor.
- TestEngineFailedException(String) - Constructor for exception org.citrusframework.exceptions.TestEngineFailedException
-
Constructor using fields.
- TestEngineFailedException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.TestEngineFailedException
-
Constructor using fields.
- TestEngineFailedException(Throwable) - Constructor for exception org.citrusframework.exceptions.TestEngineFailedException
-
Constructor using fields.
- TestGroupAware - Interface in org.citrusframework
-
Interface marks test case to support group bindings.
- TestListener - Interface in org.citrusframework.report
-
Test listener interface.
- TestListenerAware - Interface in org.citrusframework.report
- TestListeners - Class in org.citrusframework.report
-
Class that spreads test events to all available test listeners injected by Spring's IoC container.
- TestListeners() - Constructor for class org.citrusframework.report.TestListeners
- TestLoader - Interface in org.citrusframework.common
-
Test loader interface.
- TestParameterAware - Interface in org.citrusframework
-
Interface marks test case to support test parameters.
- TestReporter - Interface in org.citrusframework.report
-
Interface for test reporters.
- TestReporterAware - Interface in org.citrusframework.report
- TestReporters - Class in org.citrusframework.report
- TestReporters() - Constructor for class org.citrusframework.report.TestReporters
- TestReporterSettings - Class in org.citrusframework.report
- TestResult - Class in org.citrusframework
-
Class representing test results (failed, successful, skipped)
- TestResults - Class in org.citrusframework.report
-
Multiple
TestResultinstances combined to aTestResults. - TestResults() - Constructor for class org.citrusframework.report.TestResults
- TestResults.ResultCallback - Interface in org.citrusframework.report
-
Callback interface for synchronized access to test results in iteration.
- TestRunConfiguration - Class in org.citrusframework.main
- TestRunConfiguration() - Constructor for class org.citrusframework.main.TestRunConfiguration
- TestScanner - Interface in org.citrusframework.main.scan
- TestSource - Class in org.citrusframework
- TestSource(Class<?>) - Constructor for class org.citrusframework.TestSource
- TestSource(String, String) - Constructor for class org.citrusframework.TestSource
- TestSource(String, String, String) - Constructor for class org.citrusframework.TestSource
- TestSourceAware - Interface in org.citrusframework.common
- TestSuiteListener - Interface in org.citrusframework.report
-
Listener for events regarding a test suite (start, finish, failure, success)
- TestSuiteListenerAware - Interface in org.citrusframework.report
- TestSuiteListeners - Class in org.citrusframework.report
-
Class managing a list of injected test suite listeners.
- TestSuiteListeners() - Constructor for class org.citrusframework.report.TestSuiteListeners
- then(TestActionBuilder<T>) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- then(T) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- THROWS_EXCEPTION - Enum constant in enum class org.citrusframework.message.ErrorHandlingStrategy
- timeout - Variable in exception org.citrusframework.exceptions.ActionTimeoutException
- timers - Variable in class org.citrusframework.context.TestContext
-
Timers registered in test context, that can be stopped
- TIMESTAMP - Static variable in class org.citrusframework.message.MessageHeaders
-
Time message was created
- toString() - Method in class org.citrusframework.TestResult
- toString() - Method in class org.citrusframework.xml.StringResult
- toString() - Method in class org.citrusframework.xml.StringSource
- transform(Message, TestContext) - Method in interface org.citrusframework.message.MessageProcessor
-
Adapt to message transformer API.
- transform(Message, TestContext) - Method in interface org.citrusframework.message.MessageTransformer
-
Transform message with given test context and return new message.
- translate(T, R, TestContext) - Method in interface org.citrusframework.variable.dictionary.DataDictionary
-
Translate value with given path in message content.
- type() - Element in annotation interface org.citrusframework.annotations.CitrusEndpointProperty
-
Property type.
- type() - Element in annotation interface org.citrusframework.annotations.CitrusTestSource
-
Test source type required - defines how source is loaded (e.g. as Groovy script, XML file or Spring bean definition
- TYPE_CONVERTER_DEFAULT - Static variable in class org.citrusframework.CitrusSettings
- TYPE_CONVERTER_ENV - Static variable in class org.citrusframework.CitrusSettings
- TYPE_CONVERTER_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
-
Default type converter
- TYPE_PREFIX - Static variable in enum class org.citrusframework.message.MessageHeaderType
-
Identifying prefix and suffix for typed header values
- TYPE_PROPERTY_WILDCARD - Static variable in interface org.citrusframework.spi.TypeResolver
-
Property name to mark that multiple types will be present all types are loaded
- TYPE_RESOLVER - Static variable in interface org.citrusframework.common.TestLoader
-
Default Citrus test loader from classpath resource properties
- TYPE_RESOLVER - Static variable in interface org.citrusframework.config.annotation.AnnotationConfigParser
-
Default Citrus annotation config parsers from classpath resource properties
- TYPE_RESOLVER - Static variable in interface org.citrusframework.context.resolver.TypeAliasResolver
-
Type resolver to find custom type alias resolvers on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.endpoint.EndpointBuilder
-
Default Citrus endpoint builders from classpath resource properties
- TYPE_RESOLVER - Static variable in interface org.citrusframework.endpoint.EndpointComponent
-
Default Citrus endpoint components from classpath resource properties
- TYPE_RESOLVER - Static variable in interface org.citrusframework.main.TestEngine
-
Default Citrus engine from classpath resource properties
- TYPE_RESOLVER - Static variable in interface org.citrusframework.message.MessageProcessor
-
Type resolver to find custom message processors on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.message.MessageSelector
-
Type resolver to find custom message selectors on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.message.ScriptPayloadBuilder
-
Type resolver to find custom message processors on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.TestActionBuilder
-
Default Citrus test action builders from classpath resource properties
- TYPE_RESOLVER - Static variable in interface org.citrusframework.validation.HeaderValidator
-
Type resolver to find custom message validators on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.validation.MessageValidator
-
Type resolver to find custom message validators on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.validation.SchemaValidator
-
Type resolver to find custom schema validators on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.validation.ValueMatcher
-
Type resolver to find custom message validators on classpath via resource path lookup
- TYPE_RESOLVER - Static variable in interface org.citrusframework.variable.VariableExtractor
-
Type resolver to find custom variable extractors on classpath via resource path lookup
- TYPE_SUFFIX - Static variable in enum class org.citrusframework.message.MessageHeaderType
- TypeAliasResolver<S,
A> - Interface in org.citrusframework.context.resolver -
Type resolver able to adapt an alias type to a given source type.
- TypeConversionUtils - Class in org.citrusframework.util
- TypeConverter - Interface in org.citrusframework.util
- TypeResolver - Interface in org.citrusframework.spi
-
Resolves types by searching for classpath resource mapping files in order to resolve class references at runtime.
U
- UNBOUND - Enum constant in enum class org.citrusframework.message.MessageDirection
- UnknownElementException - Exception in org.citrusframework.exceptions
-
Thrown in case an element is not found.
- UnknownElementException() - Constructor for exception org.citrusframework.exceptions.UnknownElementException
-
Default constructor.
- UnknownElementException(String) - Constructor for exception org.citrusframework.exceptions.UnknownElementException
-
Constructor using fields.
- UnknownElementException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.UnknownElementException
-
Constructor using fields.
- UnknownElementException(Throwable) - Constructor for exception org.citrusframework.exceptions.UnknownElementException
-
Constructor using fields.
- unmarshal(Source) - Method in interface org.citrusframework.xml.Unmarshaller
- Unmarshaller - Interface in org.citrusframework.xml
- UNSPECIFIED - Enum constant in enum class org.citrusframework.message.MessageType
- UrlResource(URL) - Constructor for class org.citrusframework.spi.Resources.UrlResource
V
- validate(Object, Object, TestContext) - Method in interface org.citrusframework.validation.ValueMatcher
-
Value matcher verifies the match of given received and control values.
- validate(String, String, List<String>, TestContext) - Method in interface org.citrusframework.validation.matcher.ValidationMatcher
-
Method called on validation.
- validate(List<Map<String, Object>>, TestContext) - Method in interface org.citrusframework.validation.script.sql.SqlResultSetScriptExecutor
-
Validates the SQL result set.
- validate(Message, TestContext) - Method in interface org.citrusframework.validation.script.GroovyScriptExecutor
- validate(Message, TestContext) - Method in interface org.citrusframework.validation.ValidationProcessor
-
Validate callback method with received message.
- validate(Message, TestContext, T) - Method in interface org.citrusframework.validation.SchemaValidator
-
Validates the given message against schemas
- validate(T, Map<String, Object>, TestContext) - Method in interface org.citrusframework.validation.GenericValidationProcessor
-
Subclasses do override this method for validation purpose.
- validateHeader(String, Object, Object, TestContext, HeaderValidationContext) - Method in interface org.citrusframework.validation.HeaderValidator
-
Validate header values with received value and control value.
- validateMessage(Message, Message, TestContext, List<ValidationContext>) - Method in class org.citrusframework.validation.AbstractMessageValidator
- validateMessage(Message, Message, TestContext, List<ValidationContext>) - Method in interface org.citrusframework.validation.MessageValidator
-
Validates a message with given test context and validation context.
- validateMessage(Message, Message, TestContext, ValidationContext) - Method in class org.citrusframework.validation.DefaultEmptyMessageValidator
- validateMessage(Message, Message, TestContext, ValidationContext) - Method in class org.citrusframework.validation.DefaultTextEqualsMessageValidator
- validateMessage(Message, Message, TestContext, T) - Method in class org.citrusframework.validation.AbstractMessageValidator
-
Validates message with most appropriate validation context.
- VALIDATION_MATCHER_PREFIX - Static variable in class org.citrusframework.CitrusSettings
-
Prefix/suffix used to identify validation matchers
- VALIDATION_MATCHER_SUFFIX - Static variable in class org.citrusframework.CitrusSettings
- ValidationContext - Interface in org.citrusframework.validation.context
-
Basic validation context holding validation specific information.
- ValidationContext.Builder<T extends ValidationContext,
B extends ValidationContext.Builder<T, B>> - Interface in org.citrusframework.validation.context -
Fluent builder
- ValidationContextAdapter - Interface in org.citrusframework.validation
-
Adapter interface marks that a class is able to act as a validation context.
- ValidationException - Exception in org.citrusframework.exceptions
-
This exception marks errors during validation in Citrus.
- ValidationException(String) - Constructor for exception org.citrusframework.exceptions.ValidationException
-
Constructor using fields.
- ValidationException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.ValidationException
-
Constructor using fields.
- ValidationMatcher - Interface in org.citrusframework.validation.matcher
-
General validation matcher interface.
- ValidationMatcherLibrary - Class in org.citrusframework.validation.matcher
-
Library holding a set of validation matchers.
- ValidationMatcherLibrary() - Constructor for class org.citrusframework.validation.matcher.ValidationMatcherLibrary
- ValidationMatcherRegistry - Class in org.citrusframework.validation.matcher
-
ValidationMatcher registry holding all available validation matcher libraries.
- ValidationMatcherRegistry() - Constructor for class org.citrusframework.validation.matcher.ValidationMatcherRegistry
- ValidationMatcherUtils - Class in org.citrusframework.validation.matcher
-
Utility class for validation matchers.
- ValidationProcessor - Interface in org.citrusframework.validation
-
Callback called by receive message action for validation purpose.
- validators - Static variable in interface org.citrusframework.validation.HeaderValidator
- validators - Static variable in interface org.citrusframework.validation.ValueMatcher
- value() - Element in annotation interface org.citrusframework.annotations.CitrusEndpointProperty
-
Property value.
- ValueMatcher - Interface in org.citrusframework.validation
- valueOf(String) - Static method in enum class org.citrusframework.CitrusInstanceStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.citrusframework.message.ErrorHandlingStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.citrusframework.message.MessageDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.citrusframework.message.MessageHeaderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.citrusframework.message.MessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.citrusframework.TestCaseMetaInfo.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.citrusframework.variable.dictionary.DataDictionary.PathMappingStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.citrusframework.CitrusInstanceStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.citrusframework.message.ErrorHandlingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.citrusframework.message.MessageDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.citrusframework.message.MessageHeaderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.citrusframework.message.MessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.citrusframework.TestCaseMetaInfo.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.citrusframework.variable.dictionary.DataDictionary.PathMappingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variable(String, Object) - Method in class org.citrusframework.variable.GlobalVariables.Builder
- variable(String, T) - Method in interface org.citrusframework.TestCaseBuilder
-
Adds a new variable definition to the set of test variables for this test case and return its value.
- VARIABLE_ESCAPE - Static variable in class org.citrusframework.CitrusSettings
- VARIABLE_PREFIX - Static variable in class org.citrusframework.CitrusSettings
-
Prefix/sufix used to identify variable expressions
- VARIABLE_SUFFIX - Static variable in class org.citrusframework.CitrusSettings
- VariableExpressionIterator - Class in org.citrusframework.variable
-
This
Iteratoruses a regular expression pattern to match individual segments of a variableExpression. - VariableExpressionIterator(String, TestContext, List<SegmentVariableExtractor>) - Constructor for class org.citrusframework.variable.VariableExpressionIterator
- VariableExpressionIterator.VariableSegment - Class in org.citrusframework.variable
- VariableExpressionSegmentMatcher - Class in org.citrusframework.variable
-
Matcher that matches segments of variable expressions.
- VariableExpressionSegmentMatcher(String) - Constructor for class org.citrusframework.variable.VariableExpressionSegmentMatcher
- VariableExtractor - Interface in org.citrusframework.variable
-
Class extracting variables form messages.
- VariableExtractor.Builder<T extends VariableExtractor,
B extends VariableExtractor.Builder<T, B>> - Interface in org.citrusframework.variable -
Fluent builder
- VariableExtractorAdapter - Interface in org.citrusframework.variable
-
Adapter interface marks that a class is able to act as a variable extractor.
- VariableNullValueException - Exception in org.citrusframework.exceptions
-
Variable value evaluates to null.
- VariableNullValueException() - Constructor for exception org.citrusframework.exceptions.VariableNullValueException
-
Default constructor.
- VariableNullValueException(String) - Constructor for exception org.citrusframework.exceptions.VariableNullValueException
-
Constructor using fields.
- VariableNullValueException(String, Throwable) - Constructor for exception org.citrusframework.exceptions.VariableNullValueException
-
Constructor using fields.
- VariableNullValueException(Throwable) - Constructor for exception org.citrusframework.exceptions.VariableNullValueException
-
Constructor using fields.
- variables - Variable in class org.citrusframework.context.TestContext
-
Local variables
- variables(Map<String, Object>) - Method in class org.citrusframework.variable.GlobalVariables.Builder
- VariableSegment(String, int, Object) - Constructor for class org.citrusframework.variable.VariableExpressionIterator.VariableSegment
- VariableUtils - Class in org.citrusframework.variable
-
Utility class manipulating test variables.
- version() - Static method in class org.citrusframework.CitrusVersion
-
Gets the Citrus version.
W
- when(TestActionBuilder<T>) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- when(T) - Method in interface org.citrusframework.GherkinTestActionRunner
-
Behavior driven style alias for run method.
- WithExpressions<B> - Interface in org.citrusframework.builder
- withFailureStack(String) - Method in class org.citrusframework.TestResult
-
Sets failure stack trace information in fluent API.
- withFailureType(String) - Method in class org.citrusframework.TestResult
-
Sets failure type information in fluent API.
- WithHeaderBuilder - Interface in org.citrusframework.message
- WithPayloadBuilder - Interface in org.citrusframework.message
X
- XHTML - Enum constant in enum class org.citrusframework.message.MessageType
- XML - Enum constant in enum class org.citrusframework.message.MessageType
- XML - Static variable in interface org.citrusframework.common.TestLoader
- XML_TEST_FILE_NAME_PATTERN - Static variable in class org.citrusframework.CitrusSettings
- XML_TEST_FILE_NAME_PATTERN_ENV - Static variable in class org.citrusframework.CitrusSettings
- XML_TEST_FILE_NAME_PATTERN_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
- XmlNamespaceAware - Interface in org.citrusframework.validation.xml
Y
- YAML - Static variable in interface org.citrusframework.common.TestLoader
- YAML_TEST_FILE_NAME_PATTERN - Static variable in class org.citrusframework.CitrusSettings
- YAML_TEST_FILE_NAME_PATTERN_ENV - Static variable in class org.citrusframework.CitrusSettings
- YAML_TEST_FILE_NAME_PATTERN_PROPERTY - Static variable in class org.citrusframework.CitrusSettings
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form