【发布时间】:2018-08-09 12:09:42
【问题描述】:
我正在尝试从 IDE (Intellij IDEA) 运行我的测试类中的一个简单测试,并且弹出的错误是:
No tests found for given includes: org.sample.Test.test
当我尝试从命令行运行它时,也会发生同样的事情。在 Intellij 中,我已将 Build, Execution, Deployment > Build Tools > Gradle > Runner 设置为 Gradle Test Runner,并且我的方法中有 @Test。另外,我无法运行任何测试(来自其他项目),所以我想这是一些配置问题。
有人能指出我的问题吗,我做错了什么?
【问题讨论】:
-
你的测试课是什么样子的?
-
Idea 和 Gradle 对测试类的位置很敏感。 IE。它们应该位于 src/test/java 下面。 (除非您已明确配置到不同位置的路径,这通常不是一个好主意。)另外,请确保您至少有一种有效的测试方法,即没有使用 @Test 注释的参数的 public void。你确定你的测试类已经导入了正确的测试类而不是偶然的其他东西吗?您应该发布一个不起作用的测试类的示例。
标签: java testing gradle groovy junit