如何列出Eclipse中的所有@Test方法?

Cha*_*Gan 9 java eclipse junit

我正在使用Selenium工具和Page Object Model.目前每个页面都有x个测试用例.

例如.登录页面(登录页面元素)和LoginPageTest(LoginPage中的相应验证使用JUnit @Test方法)

同样,我有多个页面.

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

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

cas*_*lin 7

在Eclipse中查找测试方法

假设您正在使用JUnit 4并且您的测试方法已注释@Test,请选择@Test注释并按Ctrl+ Shift+ 查找其引用G.

应显示" 搜索"视图,其中包含包含带@Test注释方法的类列表.然后,在" 搜索"视图中,单击" 全部展开"按钮(展开全部按钮图标 )显示所有测试方法

运行测试方法

要运行特定测试,请单击测试方法签名(也可在编辑器上运行)并将其作为JUnit测试运行.

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

运行多种测试方法

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

备择方案

AFAIK,您可以在Eclipse中显示和运行JUnit测试.如果您愿意使用IntelliJ IDEA,那么您可以使用一些很酷的功能来查找JUnit测试方法.