我正在尝试将应用程序从Spring Boot v2.1.8
升级到v2.2.2
。但是,升级后,某些测试开始失败。
失败的测试模式强烈表明,在每个测试用例之后,应用于测试类的@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD)
无法清除上下文。
我无法进一步缩小范围。将不胜感激。
答案 0 :(得分:0)
我今天有同样的问题。使用Spring Boot 2.2.7不能与Dirties上下文一起很好地使用。就我而言,我正在使用DBUnit进行测试,并且没有重置数据库。
添加此注释已为我修复:
@AutoConfigureTestDatabase(replace = Replace.ANY)