gpt4 book ai didi

java - 找不到导入 junit jupiter api

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:03:14 24 4
gpt4 key购买 nike

我正在使用 Junit 测试 Netbeans 中 Maven 项目中的一些代码。指定的依赖项是 Junit 4.12(在 pom.xml 中)。

但是,当我尝试构建时遇到编译器错误:

错误:包 org.junit.jupiter.api 不存在

这一行:导入 org.junit.jupiter.api.Test;

我怀疑这是 Junit4/Junit5 问题,因为当我在 IntelliJ 中打开该项目的旧版本时,它会将 Junit5 列为依赖项。我应该只使用 Junit5 吗?

如果您能帮助解决构建错误,我们将不胜感激!

最佳答案

在开始编写测试之前,您需要注入(inject) jupiter Artifact

Group ID: org.junit.jupiter
Artifact ID: junit-jupiter-api
Version: 5.0.0-M5

JUnit JupiterJUnit 5 的子模块,因此您需要使用 JUnit 5

<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.0.0-M5</version>
<scope>test</scope>
</dependency>

关于java - 找不到导入 junit jupiter api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45175418/

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