【问题标题】:Maven does not identify the junit testMaven不识别junit测试
【发布时间】:2015-08-19 08:27:41
【问题描述】:

我的 pom 文件中有 junit 和 spring-test 依赖项。当我使用 eclipse 运行 maven 的测试目标时,它不能识别我的测试类。

maven-surefire-plugin:2.17:test (default-test) @ media-project ---
[INFO] No tests to run.

我的测试类以 Test 开头,方法也以 test 开头。

【问题讨论】:

  • 默认情况下,测试位置必须是src/test/java。你能显示你的 pom.xml 吗?
  • 此外,默认情况下,测试类名称必须告知“*/Test.java”、“**/*Test.java”或“**/*TestCase”。 java”根据surefire-plugin documentation.
  • 在你的 pom 中播下你的测试类所在的路径和一个示例测试类,看看你是写 Junit3 还是 4 测试。

标签: java maven junit


【解决方案1】:

您应该遵循测试约定:将测试放在src/test/java 位置,而不是在src/main/java 放置普通代码的位置。文件名也有 来匹配

"**/Test*.java"
"**/*Test.java"
"**/*TestCase.java"

here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-29
    • 2013-07-31
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 2019-05-02
    相关资源
    最近更新 更多