未找到测试运行程序“JUnit 4”的测试

2022-08-31 09:08:13

我的 Java 测试在 Eclipse 中运行良好。但是现在,当我从运行菜单中重新启动测试时,我收到以下消息:

No tests found with test runner 'JUnit 4'

在文件中,我有所有文件,最后有:.classpathjar

<classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

如何解决此错误并让测试再次运行?


答案 1

这恰好发生在我身上。重建或重新启动Eclipse没有帮助。

我通过将其中一种测试方法重命名为以“test...”开头来解决它。(JUnit3 样式),然后找到所有测试。我将其重命名为以前的版本,它仍然有效。


答案 2

当我们得到这些错误时,Eclipse似乎只是感到困惑。重新启动 Eclipse,刷新项目,清理它,让 Eclipse 重新构建它,然后重试。大多数时候,这就像一个魅力。


推荐