java - 导入 org.junit.jupiter 无法解析

标签 java visual-studio gradle intellij-idea junit

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

enter image description here
enter image description here
enter image description here
enter image description here

最佳答案

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

  • 在使用从 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 .

    关于java - 导入 org.junit.jupiter 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61615291/

    相关文章:

    gradle - Codenarc奇怪的依赖关系

    android - firebaseAppDistribution - 方法 : build. android() 的无签名适用于参数类型:(build_run_closure1) 值:[build_run_closure1@x

    java - Java 声明困惑

    java - Storm 集群重复元组

    JavaFX - 如何删除 ListView 和 TableView 的 strip ?

    c++ - dll 函数(签名)的 visual studio 项目导出列表

    javascript - 如何在 HTML 页面中加载多个 javascript 文件

    java - 在 JavaFX FXML 中启动最大化的应用程序窗口无法正常工作

    .net - 发布生成 .pdb 文件,为什么?

    java - :app:transformClassesWithJarMergingForDebug失败(未使用jsonpath)