参考文章
- https://blog.csdn.net/u012260238/article/details/89575617
- http://houbb.github.io/2021/07/23/junit-performance-junit5
- https://blog.csdn.net/zhujibcom/article/details/82227054
- https://junit.org/junit5/docs/current/user-guide/#extensions-test-templates
https://www.bianchengquan.com/article/398018.html
项目
https://github.com/nipafx/demo-junit-5/tree/master/src/main/java/org/codefx/demo/junit5
extension 类型
ExecutionCondition
- InvocationInterceptor
- BeforeAllCallback
- AfterAllCallback
- BeforeEachCallback
- AfterEachCallback
- BeforeTestExecutionCallback
- AfterTestExecutionCallback
- TestInstanceFactory
- TestInstancePostProcessor
- ParameterResolver
- TestExecutionExceptionHandler
- TestTemplateInvocationContextProvider
先看TestTemplateInvocationContextProvider 配合TestTemplate的使用
- https://junit.org/junit5/docs/current/user-guide/#extensions-test-templates
- extension源码实现逻辑,在TestMethodTestDescriptor类中

