我有一个关于使用Eclipse为现有Java应用程序编写额外的JUnit测试用例的问题。
有一个名为“pass”的文件夹,其中包含所有通过测试。我通过右键单击文件夹并选择新建→文件来创建新的通过测试。但是,当我创建JUnit测试用例时,新测试不会在“被测试类”下显示为选项。
如何在pass文件夹中创建此测试用例,使其在“被测试的课程”中显示为一个选项?谢谢!
我尝试过做Project / Clean和Project / Rebuild,但它没有帮助。
答案 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