如何从 Eclipse 在 Junit 中运行单个测试用例?

发布于 2024-08-22 22:54:32 字数 194 浏览 4 评论 0原文

我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

她比我温柔 2024-08-29 22:54:32

我知道两种只运行一种的方法

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

情痴 2024-08-29 22:54:32

下一页对此问题进行了讨论,特别是 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文