如何从NetBeans运行所有JUnit测试用例?

时间:2009-10-14 21:07:45

标签: java unit-testing netbeans junit netbeans6.5

我已经在NetBeans项目中的现有类上创建了多个单元测试文件。 我使用菜单“File / New file / JUnit / Test for Existing Class”来创建测试文件。

我可以通过右键单击它并运行单元测试来运行一个文件并选择“运行文件”。

但我想用单元测试来运行所有文件。 我怎样才能以最简单的方式实现这一目标?

我正在使用NetBeans 6.5。

2 个答案:

答案 0 :(得分:16)

菜单“运行/测试项目”。

答案 1 :(得分:2)

在NetBeans 7.1中,您可以创建一个测试套件,您可以根据需要添加任意数量的JUnit测试文件。运行套件时,您将运行套件中的所有文件。

要创建测试套件,请创建一个与其他文件类似的文件:

enter image description here

在主类中添加如下测试类:

@RunWith(Suite.class)
@Suite.SuiteClasses(
{
    com.somewhere.myProject.MyFirstTestClass.class, 
    com.somewhere.myProject.MySecondTestClass.class, 
    com.somewhere.myProject.MyThirdTestClass.class  
})

要运行,请在“项目”窗口中右键单击此文件,然后选择“测试文件”。