【问题标题】:The import org.junit.jupiter cannot be resolved导入 org.junit.jupiter 无法解析
【发布时间】:2020-05-05 14:19:08
【问题描述】:

嘿,这是我第一次将 JUnit 与 Java 一起使用,我不知道如何在 Visual Studio Code 中进行设置。我试图将 Junit-4.13.jar 放在我的根目录下的 lib 文件中,但没有任何改变。有任何想法吗?我在 MacOS 上。

【问题讨论】:

标签: java visual-studio gradle intellij-idea junit


【解决方案1】:

此配置存在两个主要问题:

  • 在源代码中使用了从 JUnit 5 API 导入的 JUnit 4 依赖 jar

  • 测试与源位于同一位置,而通过 Gradle/Maven 为测试定义的依赖项将范围限制为 src/test/java 根。

在非 Gradle 项目中,通过向模块添加正确的 JUnit 5 依赖项解决了该问题。

在 Gradle 项目中,通过将测试类从 src/main/java 移动到 src/test/java 解决了这个问题。

示例 Gradle 项目is available on GitHub

有关使用 JUnit 5 的更多详细信息,请参阅in the official documentation

【讨论】:

    猜你喜欢
    • 2018-12-05
    • 1970-01-01
    • 2012-04-04
    • 2013-10-04
    • 1970-01-01
    • 2016-03-12
    • 2018-08-07
    • 2012-11-06
    • 2015-08-04
    相关资源
    最近更新 更多