我是JUNIT的新手。我有Makefile来编译我的代码,它会生成一个jar文件,现在我想运行我的JUNIT测试用例。
我不确定如何使用JAR查找.class
文件。我正在使用LINUX,因为我知道我需要一个.class
文件来执行JUNIT案例。
有人可以帮助我吗?
答案 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。