如何从 Eclipse 在 Junit 中运行单个测试用例?
我使用 Eclipse IDE 和 JUnit 进行单元测试。
我给出了 12 个测试用例,即 12 个不同的函数。 当我右键单击大纲中的特定函数并给出 RunAS ->; Junit Test
它正在执行所有测试用例。
如何克服这个问题?我只想运行一个测试用例或一个函数。
I am using Eclipse IDE and JUnit for unit testing.
I have given 12 test cases that is 12 different functions.
When I right click on the paticular function in Outline and give RunAS -> Junit Test
it is executing all the test cases.
How to overcome this? I just want to run only one test case or one function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我知道两种只运行一种的方法
1)
单击要运行的测试的方法名称。
方法名称现在将以特殊颜色标记(对我来说,它是灰色)。
标记方法名称后,右键单击并选择“Run as JUnit Test”。
应该可以做到这一点。
2)
运行所有测试一次。
在 JUnit 窗口中,右键单击要运行的测试,然后选择“作为 JUnit 测试运行”。
这对我来说在 Eclipse 3.5.1 和 SpringSource Tool Suite 2.3.0 中都有效
希望这会有所帮助
I know two ways of just running one
1)
Click in the method name of the test you want to run.
The method name will now become marked in a special color ( for me, it's gray ).
While the method name is marked, right click and select "Run as JUnit Test".
That should do it.
2)
Run all your tests once.
In the JUnit windows, right click the test you want to run and select "Run as JUnit Test".
This works, for me, both in Eclipse 3.5.1 and SpringSource Tool Suite 2.3.0
Hope this helps
下一页对此问题进行了讨论,特别是 JUnit 4 的版本和更改等。
http://srivaths.blogspot.com/2009/04/run-single-junit-test-method-in-eclipse.html
你需要给出如果您需要更多帮助,请参阅有关版本等的更多信息,但正如讨论所示,在 JUnit 4 中,如果您不扩展 junit.framework.TestCase ,它就可以工作。
The following page has discussion on this issue, specifically versions and changes to JUnit 4, etc.
http://srivaths.blogspot.com/2009/04/run-single-junit-test-method-in-eclipse.html
You'd need to give more information regarding versions etc if you need more help but as that discussion suggests, in JUnit 4 it works if you don't extend
junit.framework.TestCase
.