我正在使用 Eclipse IDE和 JUnit 进行单元测试。
我给出了12个不同功能的12个测试用例。
当我右键单击Outline中的paticular函数并给出RunAS -> Junit Test
时,它正在执行所有测试用例。
如何克服这个?我只想运行一个测试用例或一个函数。
答案 0 :(得分:7)
我知道只运行一个
的两种方法 1)
单击要运行的测试的方法名称
方法名称现在将以特殊颜色标记(对我来说,它是灰色的)
标记方法名称后,右键单击并选择“Run as JUnit Test”
应该这样做。
2)
一次运行所有测试。
在JUnit窗口中,右键单击要运行的测试,然后选择“Run as JUnit Test”。
对我来说,这适用于Eclipse 3.5.1和SpringSource Tool Suite 2.3.0
希望这有帮助
答案 1 :(得分:1)
以下页面讨论了此问题,特别是JUnit 4的版本和更改等。
http://srivaths.blogspot.com/2009/04/run-single-junit-test-method-in-eclipse.html
如果您需要更多帮助,则需要提供有关版本等的更多信息,但正如讨论所示,在JUnit 4中,如果您不扩展junit.framework.TestCase
,它将起作用。