【发布时间】:2020-12-02 10:18:20
【问题描述】:
Spring Boot 测试在通过 Intellij 执行时运行良好。但是当我使用 Maven 运行测试时,它们会失败。
我使用这个 Maven 测试命令:
mvn test
surefire 插件报告中发现的原因:
----------------------------------- -------------------------- 测试集:com.miro.project.controllers.ProjectTest -------------------------------------------------- ----------------------------- 测试运行:5,失败:0,错误:5,跳过:0,经过时间:7.839 s
在终端中(执行测试后):
IllegalState 无法加载 ApplicationContext
在我的测试中,所有依赖项都加载了 @Autowired 注释。我正在使用 Java8、Maven 3.6.3 和 Spring Boot 2.3.0
有什么想法吗?
谢谢。
【问题讨论】:
-
在 IDE 中运行测试时检查是否提供了一些环境变量。
标签: java spring-boot maven testing