Ser*_*kin 5 applicationcontext spring-boot spring-boot-test
我有 3 组测试:单元、集成、验收。
@RunWith(SpringRunner.class))当我运行“所有测试”时,会启动 2 个不同的应用程序上下文,并且我有重复的队列订阅者。
我知道此订阅者重复的以下解决方法:
在一组测试之后,是否有任何方便的方法来卸载应用程序上下文?
@DirtiesContext 是绝配spring.test.context.cache.maxSize=1 @RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
@TestExecutionListeners({FlywayTestExecutionListener.class, DependencyInjectionTestExecutionListener.class, DirtiesContextTestExecutionListener.class})
@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS)
public abstract class AcceptanceTest {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2550 次 |
| 最近记录: |