我已经将Sping Boot 版本从2.3.12.RELEASE更新到2.6.2以合并log4j更改。现在当我执行mvn干净安装来构建代码时,它只执行了一个单元测试。我有一个大约423个测试的测试套件,它们都在2.3.12.RELEASE中执行并通过了测试。但是现在即使是测试也不能很好地执行。我还没有'我没有看到任何这样的事件报告,所以我报告一个。
我正在使用PowerMockRunner执行测试
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.2</version>
<type>pom</type>
</dependency>
PowerMock dependencies
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>2.0.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito2</artifactId>
<version>2.0.0</version>
<scope>test</scope>
</dependency>
2条答案
按热度按时间6l7fqoea1#
从Springboot 2.4开始,他们删除了JUnit4。如果您使用的是JUnit4,则需要在pom中添加此依赖项:
qqrboqgw2#
您使用的是什么版本的maven,以及您是否使用了junit maven插件。