【发布时间】:2020-09-18 18:13:40
【问题描述】:
我想在 Eclipse 中使用 JUnit 5 在 Java 中测试我的类。所有文件都在同一个包中。我的测试文件是正确的(语法方面),并且我没有从 eclipse 中得到关于文件本身的错误。只有当我尝试运行测试文件时,我才会收到错误消息:No tests found with test runner JUnit 5
我真的很沮丧,因为我似乎找不到问题所在。我已将 JUnit-Library 包含在我的模块路径中。我不知道发布我的代码是否有意义,因为我认为这可能是一个不同的问题。有没有人有这种错误的经验?
【问题讨论】:
-
您的运行配置中有什么,您确定您没有使用任何与 JU5 不兼容的库或函数或导入吗?
-
@Ecto “运行配置”是什么意思?我怎么知道它是否不兼容?谢谢你的回答:)
-
您应该发布有关如何重现问题的详细说明,包括代码。在阅读您的问题时,任何人都知道的唯一一件事是您很沮丧(这是回答问题需要知道的吗?)因为您认为通过以未知方式添加所有内容都正确(是的,有几个方法)在未知 Eclipse 版本中的未知版本的 JUnit 库并以未知方式运行它(是的,也有几种方法可以做到这一点)。
-
@sepæpa 点击运行 -> 运行配置...并描述您使用的选项。此外,您的代码的简化部分也会有所帮助。
-
考虑删除您的问题,直到您了解 JUnit 4 和 5 之间的区别(JUnit 5 不向后兼容,因此出现新错误),并在拥有 minimal reproducible example 之前取消删除问题。跨度>
标签: java eclipse testing junit junit5