使用Eclipse创建一个新的JUnit测试用例

时间:2010-07-13 04:03:53

标签: java eclipse unit-testing testing junit

我有一个关于使用Eclipse为现有Java应用程序编写额外的JUnit测试用例的问题。

有一个名为“pass”的文件夹,其中包含所有通过测试。我通过右键单击文件夹并选择新建→文件来创建新的通过测试。但是,当我创建JUnit测试用例时,新测试不会在“被测试类”下显示为选项。

如何在pass文件夹中创建此测试用例,使其在“被测试的课程”中显示为一个选项?谢谢!

我尝试过做Project / Clean和Project / Rebuild,但它没有帮助。

3 个答案:

答案 0 :(得分:5)

pass必须是src的源文件夹。然后,对于测试中的类存在误解。这不是JUnit测试类,而是您要测试的类。通常,您将Java类和JUnit测试类配对,如下所示:

导航器视图:

src
  com
    example
      Application.java
test                        <-- common name for a source folder containing tests
  com
    example
      ApplicationTest.java  <-- common name for class containing only tests for
                                class com.example.Application

答案 1 :(得分:1)

点击文件夹后,选择新建&gt;类而不是File(这会创建一个Java类)。然后将Java代码放在此类中。您可以通过使用JUnit注释或在方法名称上使用“test”前缀来显示各个测试。

然后,确保在重建后重新运行JUNIT配置(右键单击项目并运行为Junit测试)。

答案 2 :(得分:1)

右键单击 - &gt;新 - &gt; JUnit测试用例

来自Java Perspective