Class StopWatchTestExecutionListener
- java.lang.Object
-
- org.springframework.test.context.support.AbstractTestExecutionListener
-
- org.apache.camel.test.spring.junit5.StopWatchTestExecutionListener
-
- All Implemented Interfaces:
org.springframework.core.Ordered
,org.springframework.test.context.TestExecutionListener
public class StopWatchTestExecutionListener extends org.springframework.test.context.support.AbstractTestExecutionListener
An execution listener that simulates the timing output built in toCamelTestSupport
.
-
-
Field Summary
Fields Modifier and Type Field Description protected static ThreadLocal<org.apache.camel.util.StopWatch>
threadStopWatch
-
Constructor Summary
Constructors Constructor Description StopWatchTestExecutionListener()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterTestMethod(org.springframework.test.context.TestContext testContext)
void
beforeTestMethod(org.springframework.test.context.TestContext testContext)
int
getOrder()
Returns the precedence that is used by Spring to choose the appropriate execution order of test listeners.static org.apache.camel.util.StopWatch
getStopWatch()
Exists primarily for testing purposes, but allows for access to the underlying stop watch instance for a test.
-
-
-
Field Detail
-
threadStopWatch
protected static ThreadLocal<org.apache.camel.util.StopWatch> threadStopWatch
-
-
Method Detail
-
getOrder
public int getOrder()
Returns the precedence that is used by Spring to choose the appropriate execution order of test listeners. SeeSpringTestExecutionListenerSorter.getPrecedence(Class)
for more.- Specified by:
getOrder
in interfaceorg.springframework.core.Ordered
- Overrides:
getOrder
in classorg.springframework.test.context.support.AbstractTestExecutionListener
-
getStopWatch
public static org.apache.camel.util.StopWatch getStopWatch()
Exists primarily for testing purposes, but allows for access to the underlying stop watch instance for a test.
-
beforeTestMethod
public void beforeTestMethod(org.springframework.test.context.TestContext testContext) throws Exception
- Specified by:
beforeTestMethod
in interfaceorg.springframework.test.context.TestExecutionListener
- Overrides:
beforeTestMethod
in classorg.springframework.test.context.support.AbstractTestExecutionListener
- Throws:
Exception
-
afterTestMethod
public void afterTestMethod(org.springframework.test.context.TestContext testContext) throws Exception
- Specified by:
afterTestMethod
in interfaceorg.springframework.test.context.TestExecutionListener
- Overrides:
afterTestMethod
in classorg.springframework.test.context.support.AbstractTestExecutionListener
- Throws:
Exception
-
-