Class ExchangeTestSupport

  • All Implemented Interfaces:
    org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.AfterTestExecutionCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback, 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 Detail

      • exchange

        protected org.apache.camel.Exchange exchange
    • Constructor Detail

      • ExchangeTestSupport

        public ExchangeTestSupport()
    • Method Detail

      • 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