Class CamelSpringTestContextLoaderTestExecutionListener
java.lang.Object
org.springframework.test.context.support.AbstractTestExecutionListener
org.apache.camel.test.spring.junit5.CamelSpringTestContextLoaderTestExecutionListener
- All Implemented Interfaces:
org.springframework.core.Ordered,org.springframework.test.context.TestExecutionListener
public class CamelSpringTestContextLoaderTestExecutionListener
extends org.springframework.test.context.support.AbstractTestExecutionListener
Helper for
CamelSpringTestContextLoader that sets the test class state in CamelSpringTestHelper
almost immediately before the loader initializes the Spring context.
Implemented as a listener as the state can be set on a ThreadLocal and we are pretty sure that the same
thread will be used to initialize the Spring context.-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()Returns the precedence used by Spring to choose the appropriate execution order of test listeners.voidprepareTestInstance(org.springframework.test.context.TestContext testContext) Methods inherited from class org.springframework.test.context.support.AbstractTestExecutionListener
afterTestClass, afterTestExecution, afterTestMethod, beforeTestClass, beforeTestExecution, beforeTestMethod
-
Constructor Details
-
CamelSpringTestContextLoaderTestExecutionListener
public CamelSpringTestContextLoaderTestExecutionListener()
-
-
Method Details
-
getOrder
public int getOrder()Returns the precedence used by Spring to choose the appropriate execution order of test listeners. SeeSpringTestExecutionListenerSorter.getPrecedence(Class)for more.- Specified by:
getOrderin interfaceorg.springframework.core.Ordered- Overrides:
getOrderin classorg.springframework.test.context.support.AbstractTestExecutionListener
-
prepareTestInstance
public void prepareTestInstance(org.springframework.test.context.TestContext testContext) throws Exception - Specified by:
prepareTestInstancein interfaceorg.springframework.test.context.TestExecutionListener- Overrides:
prepareTestInstancein classorg.springframework.test.context.support.AbstractTestExecutionListener- Throws:
Exception
-