在Spring Boot上进行集成测试:需要webEnvironment吗?

时间:2019-05-09 09:08:38

标签: java spring spring-boot testing junit

编辑

我也尝试添加

@ContextConfiguration(loader=AnnotationConfigContextLoader.class)

this official Spring Blog page中的建议,但没有任何提示


我创建了一些集成测试,用于测试某些存储库的方法。我发现没有:

@SpringBootTest(
    webEnvironment = SpringBootTest.WebEnvironment.MOCK,
    classes = ********.class
)

测试无法运行。我也尝试过WebEnvironment.NONE,但得到

  

java.lang.IllegalStateException:无法加载ApplicationContext

我不明白为什么需要网络环境。如果不运行Web环境,是否有办法在存储库上运行集成测试?

0 个答案:

没有答案