Maven没有找到运行的单元测试,没有Junit测试执行Java

时间:2016-03-01 01:10:52

标签: java maven unit-testing pom.xml

当运行mvn clean install时,我的项目成功构建,无论它是否运行我已设置的任何单元测试。

我的代码位于: src/main/java

和我的单元测试: src/test/java

当我独立运行Junit测试时(即右键单击UnitTest.java Run As - > Junit Test),它的工作正常。只有当我执行mvn clean installmvn clean test时,它才会起作用。

我正在使用默认包(所以我的所有类都直接位于java子文件夹下)

这是控制台输出:

  

----------------------------------------------- --------测试

     

结果:

     

测试运行:0,失败:0,错误:0,跳过:0

     

[INFO] [INFO] --- exec-maven-plugin:1.1:exec(generate-output)@   print-engine-tester --- [INFO] [INFO] --- maven-jar-plugin:2.4:jar   (default-jar)@ print-engine ---

有人提到这可能是由于与Junit 3有关的TestNG depdendency,不确定是否是这种情况,但我将排除添加到我的pom但仍然是同样的问题。

非常感谢任何帮助或帮助

编辑:

发布我的单元测试方法。我认为命名约定不是我的问题

@Before
public void TestdBefore() throws Exception {

    Engine app = new Engine();
    app.run(DEFAULT_CONTENT_DIR, DEFAULT_FONTS_DIR, 
            DEFAULT_FORMML_DIR, DEFAULT_PDF_DIR, DEFAULT_CHK_DIR);
}

@Test
public void TestdTest() {
    CompareUtil util = new CompareUtil();
    util.run(FY2014, FY2015, formMLDir);
}

@After
public void TestdAfter() {

}

0 个答案:

没有答案