[英]Integration tests on Spring Boot: webEnvironment required?
我也尝试添加
@ContextConfiguration(loader=AnnotationConfigContextLoader.class)
按照官方 Spring 博客页面中的建议,但没有
我创建了一些集成测试,用于测试某些存储库的方法。 我发现没有:
@SpringBootTest(
webEnvironment = SpringBootTest.WebEnvironment.MOCK,
classes = ********.class
)
测试不运行。 我也尝试使用WebEnvironment.NONE
,但我得到了
java.lang.IllegalStateException:无法加载 ApplicationContext
不明白为什么要web环境。 有没有办法在不运行 web 环境的情况下对存储库运行集成测试?
最后我发现问题是使用@EnableSwagger2。检查以下链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.