Class 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

public abstract class ExchangeTestSupport extends CamelTestSupport
A base class for a test which requires a CamelContext and a populated Exchange
  • 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

      @BeforeEach public void doPostSetup() throws Exception
      Description copied from class: CamelTestSupport
      Strategy to perform any post-setup after CamelContext is created. This is for internal Camel usage.
      Overrides:
      doPostSetup in class CamelTestSupport
      Throws:
      Exception