【问题标题】:No tests found for given includes: [closed]没有找到给定的测试包括:[关闭]
【发布时间】: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


【解决方案1】:

好的,我找到了答案。在我的测试课上,我有 @Category 注释。如果我删除那个,我的测试工作,但我仍然不知道为什么。例如,在我同事的 IDE 上,相同的测试,但使用 @Category 注释工作。这有点令人沮丧。

但是,感谢您这么快的回复。

【讨论】:

    猜你喜欢
    • 2020-12-30
    • 1970-01-01
    • 2020-11-01
    • 2020-02-16
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 2020-05-22
    • 2015-08-09
    相关资源
    最近更新 更多