如何使用makefile使用JUNIT?

时间:2015-03-26 10:17:20

标签: junit4

我是JUNIT的新手。我有Makefile来编译我的代码,它会生成一个jar文件,现在我想运行我的JUNIT测试用例。

我不确定如何使用JAR查找.class文件。我正在使用LINUX,因为我知道我需要一个.class文件来执行JUNIT案例。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

来自http://c2.com/cgi/wiki?UnitTestCookbooks

  

我使用JavaUnit进行单元测试。对于Foo类,它的来源是   Foo.java。它的单元测试生活在一个单独的类中,源代码来自   TestFoo.java。命令行在任一控制台中调用单元测试   模式或GUI。我使用控制台模式测试器:

java junit.textui.TestRunner TestFoo
     

我建立一个"一体化"一个包的测试套件,它运行所有的   包装中的单元测试。它被称为TestAll。这通常是   我在处理包时运行的测试。

     

我在makefile中添加了这样的规则:

test: TestAll.class
    java junit.textui.TestRunner TestAll
     

当我跑步"进行测试",测试' All.class被建立(通过另一个   规则)然后使用标准命令行运行junit。