【发布时间】:2021-06-16 23:29:57
【问题描述】:
我有以下课程:
public class MyExtension implements BeforeAllCallback, AfterAllCallback {
...
}
@SpringBootTest
@ExtendWith(MyExtension.class)
@ActiveProfiles("test")
class MyService1IT{
...
}
@SpringBootTest
@AutoConfigureMockMvc
@ExtendWith(MyExtension.class)
@ActiveProfiles("test")
class MyService2IT{
...
}
当使用 IntelliJ 的 Run All Tests 或 mvn failsafe:integration-test 执行测试时,我可以清楚地看到每个类都在执行 beforeAll 和 afterAll 方法。
我怎样才能避免这种情况?我虽然 ExtendWith 对于这些回调只会执行一次。
【问题讨论】:
标签: java spring-boot junit