Package org.apache.camel.test.junit5
Class ExchangeTestSupport
java.lang.Object
org.apache.camel.test.junit5.AbstractTestSupport
org.apache.camel.test.junit5.CamelTestSupport
org.apache.camel.test.junit5.ExchangeTestSupport
- All Implemented Interfaces:
CommonTestSupport,ConfigurableContext,ConfigurableTest,org.junit.jupiter.api.extension.AfterTestExecutionCallback,org.junit.jupiter.api.extension.BeforeTestExecutionCallback,org.junit.jupiter.api.extension.Extension
- Direct Known Subclasses:
LanguageTestSupport
A base class for a test which requires a
CamelContext and a populated Exchange-
Field Summary
FieldsFields inherited from class org.apache.camel.test.junit5.CamelTestSupport
camelTestSupportExtension, contextManagerExtension, testLoggerExtensionFields inherited from class org.apache.camel.test.junit5.AbstractTestSupport
camelContextConfiguration, consumer, context, fluentTemplate, template, testConfigurationBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.camel.ExchangeA factory method to create an Exchange implementationvoidStrategy to perform any post-setup afterCamelContextis created.protected voidpopulateExchange(org.apache.camel.Exchange exchange) A strategy method to populate an exchange with some example values for use by language pluginsMethods inherited from class org.apache.camel.test.junit5.CamelTestSupport
afterTestExecution, applyCamelPostProcessor, assertExpression, assertPredicate, assertResolveLanguage, assertValidContext, beforeTestExecution, bindToRegistry, configureContext, configureTest, createCamelContext, createCamelRegistry, createExchangeWithBody, createRouteBuilder, createRouteBuilders, debugAfter, debugBefore, doPostTearDown, doPreSetup, doQuarkusCheck, doSetUp, doSpringBootCheck, expression, getCurrentTestName, getMandatoryEndpoint, getMandatoryEndpoint, getMockEndpoint, getMockEndpoint, getShutdownTimeout, hasClassAnnotation, postProcessTest, resolveMandatoryEndpoint, resolveMandatoryEndpoint, sendBodies, sendBody, sendBody, setUp, startCamelContext, stopCamelContext, tearDown, timeTaken, unsupportedCheckMethods inherited from class org.apache.camel.test.junit5.AbstractTestSupport
camelContextConfiguration, camelContextService, cleanupResources, consumer, context, disableJMX, enableJMX, fluentTemplate, getCamelContextService, getDumpRoute, getRouteFilterExcludePattern, getRouteFilterIncludePattern, ignoreMissingLocationWithPropertiesComponent, isAutoStartupExcludePatterns, isCreateCamelContextPerClass, isDumpRouteCoverage, isMockEndpoints, isMockEndpointsAndSkip, isRouteCoverageEnabled, isStubEndpoints, isUseAdviceWith, isUseDebugger, isUseRouteBuilder, replaceRouteFromWith, setCamelContextService, setContext, setupResources, setUseRouteBuilder, template, testConfiguration, useJmx, useOverridePropertiesWithPropertiesComponent
-
Field Details
-
exchange
protected org.apache.camel.Exchange exchange
-
-
Constructor Details
-
ExchangeTestSupport
public ExchangeTestSupport()
-
-
Method Details
-
createExchange
protected org.apache.camel.Exchange createExchange()A factory method to create an Exchange implementation -
populateExchange
protected void populateExchange(org.apache.camel.Exchange exchange) A strategy method to populate an exchange with some example values for use by language plugins -
doPostSetup
Description copied from class:CamelTestSupportStrategy to perform any post-setup afterCamelContextis created. This is for internal Camel usage.- Overrides:
doPostSetupin classCamelTestSupport- Throws:
Exception
-