【问题标题】:How to run all JUnit test cases from NetBeans?如何从 NetBeans 运行所有 JUnit 测试用例?
【发布时间】:2009-10-14 21:07:45
【问题描述】:

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

我可以通过右键单击并选择“运行文件”来运行带有单元测试的文件。

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

我使用的是 NetBeans 6.5。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 这是怎么回事?如果您在 3 分钟后回答自己的问题,似乎获得了声望。
    • 是的,这确实看起来像是获得了声望,但事实并非如此。我发布了这个问题,并在此之后立即找到了答案。如您所见,这并不难。只是我认为这对其他人有用。正如你所看到的,有人投票赞成我的回复。更重要的是,stackoverflow 并没有禁止它,尽管最初我不打算回答我自己的问题 :)
    【解决方案2】:

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

    要创建测试套件,请像创建其他文件一样创建文件:

    在主类中添加您的测试类,如下所示:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多