gpt4 book ai didi

java - 未找到测试 - 使用 JUnit5 时 [在 IntelliJ IDEA 中]

转载 作者:行者123 更新时间:2023-12-05 06:13:23 25 4
gpt4 key购买 nike

如果运行测试,使用 Java 11 和 JUnit 5 堆栈的项目会在 IntelliJ IDEA 中继续输出“未找到测试”(因此,如果通过 Maven 的 surefire 插件 mvn test 尝试,则不会运行任何测试) .

我尝试了很多变体,最终找到了解决方案。如果 pom.xml

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.1.RELEASE</version> //I suppose this is important entry in this problem
</parent>

然后测试将不会运行,IntelliJ 将始终打印“未找到测试”;但是,如果我只是从 <parent/> 中删除 pom.xml 元素或将其版本更改为 2.3.0.RELEASE,这将立即解决

OK,问题就这样解决了,看来是插件或者传递依赖的问题;但是,有什么想法与 JUnit5 引擎完全不匹配吗?

最佳答案

在您的 JAVA 测试文件中,确保您是 import org.junit.jupiter.api.Test; 而不是 import org.junit.Test;

关于java - 未找到测试 - 使用 JUnit5 时 [在 IntelliJ IDEA 中],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63344030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com