gpt4 book ai didi

java - Visual Studio Code 中的 JUnit

转载 作者:行者123 更新时间:2023-12-03 09:37:35 25 4
gpt4 key购买 nike

我在 Visual Studio Code 中运行 JUnit 时遇到了各种各样的问题。我有两个主要问题,它们在我创建的所有项目中都不共存。
问题 1 :创建并运行Java项目后,如果我尝试添加JUnit测试类,程序找不到该类/测试。我应该看到一个选项来运行或调试我的测试,但没有弹出这样的选项。此外,当我单击测试资源管理器选项卡时,我没有看到列出的测试类,但它位于项目文件夹中。
问题2:我在将一个最初在 eclipse 中开发的项目导入到 VS 代码中取得了一些成功。这并不理想。这样做时,我遇到的问题是 VS Code 在 JUnit 导入方面存在问题。有时它无法识别 @Test 注释,并会尝试通过让我在程序中进行导入来解决导入问题,(例如:使用 assertSame 方法时,我必须编写:org.junit.Assert.assertEquals("stringName", v1.getName);有没有人遇到过类似的问题,或者有没有人对如何在没有 Maven 或其他项目经理的情况下运行 Java 项目有所了解?我确信有一种方法可以使这项工作发挥作用,但我觉得我错过了显而易见的事情。

最佳答案

您根本不需要 .classpath 文件。只需确保您安装了以下插件:

  • Microsoft 的 Java 扩展包
  • Microsoft 的 Java 依赖项查看器
  • Microsoft 的 Java 调试器
  • 来自 Microsoft 的 Java 测试运行器
  • Red Hat 对 Java(TM) 的语言支持

  • 在此之后,请查看以下脚本,该脚本创建了正确的文件夹结构并正确放置了 junit jar:
    https://github.com/siddharthbarman/Powershell/blob/master/prepare_java_project.ps1

    这篇博文在这里:
    https://sbytestream.pythonanywhere.com/blog/VSCode-Java-JUnit

    关于java - Visual Studio Code 中的 JUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56674827/

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