【发布时间】:2018-10-26 15:54:06
【问题描述】:
我所有的测试都共享相同的 Spring 配置。它有效地工作,因为上下文启动一次并重用。整个测试套件在短时间内完成。
问题是当 Spring 配置被破坏时。在这种情况下,第一次测试失败
IllegalStateException: 无法加载 ApplicationContext
每次下一个测试都一样。它持续了很长时间,因为每个测试上下文都启动并失败了。
通常我会在失败后继续测试过程时感到满意。但在这种情况下,我更愿意停止测试过程——如果上下文没有启动一次,它将永远不会成功启动。
在这种情况下,JUnit 4/5 是否可以中断测试过程?
【问题讨论】:
标签: spring junit integration-testing