gpt4 book ai didi

java - 如何在 Eclipse 中列出所有 @Test 方法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:20:22 24 4
gpt4 key购买 nike

我正在使用 Selenium 工具和页面对象模型。目前每个页面都有 x 个测试用例。

例如。 Login Page(登录页面元素)和LoginPageTest(LoginPage中对应的验证使用了JUnit的@Test方法)

同样,我有多个页面。

但是作为一个整体来运行,似乎这还不够。我需要调用一个类中的所有 @Test 方法。如果某件事失败了,如果我重新运行它,那么它只会出现在 Junit 结果选项卡中。

我不需要另一个类来包含所有 @Test 方法,因为每个验证类都有 @Test 方法。是否有可能列出 JUnit 中所有的 @Test 方法?我可以运行任何我想运行的方法吗?

最佳答案

在Eclipse中寻找测试方法

假设您使用的是 JUnit 4 并且您的测试方法带有 @Test 注释, 选择 @Test注释并按 Ctrl + Shift + G 查找其引用。

搜索 View 应该显示一个类列表,其中包含 @Test注释的方法。然后,在搜索 View 中,单击全部展开 按钮(Expand All button icon)以显示所有测试方法

运行测试方法

要运行特定测试,请右键单击测试方法签名(也适用于编辑器)并将其作为 JUnit 测试运行。

如果您更喜欢快捷方式,请使用 Alt + Shift + X 然后使用 T。要调试,请使用 Alt + Shift + D,然后使用 T

运行多种测试方法

您可以从一个项目、源文件夹或包中运行多个测试方法。为此,请右键单击项目、源文件夹或包,然后将其作为 JUnit 测试运行。

备选方案

据我所知,这就是您在 Eclipse 中显示和运行 JUnit 测试所能做的全部。如果你愿意使用 IntelliJ IDEA,有一些 cool features开箱即用,您可以使用它来查找 JUnit 测试方法。

关于java - 如何在 Eclipse 中列出所有 @Test 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39784413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com