Eclipse:如何运行单个继承的 JUnit 测试方法

问题描述 投票:0回答:2

我知道 Eclipse 提供了单独运行单个 JUnit 4 测试方法的方法(请参阅在 Eclipse 中运行单个 JUnit 测试)。

现在,我想知道当类不包含方法而是从抽象基类继承它时,是否有一种方法可以为给定的具体类运行单个测试方法。

java eclipse junit abstract-class
2个回答
4
投票

这很好用,难的是选择方法。

如果您尝试运行整套测试,然后在“JUnit”视图中右键单击所需的测试,然后单击“运行”,它将仅运行该测试。

如果您随后查看“运行配置”,您将看到它创建了一个与单个测试相关的运行配置,您可以在需要时重新运行该测试。

或者,您可以打开“运行配置”对话框,并创建一个新的“Junit”运行配置,这使您可以选择配置“单个测试”运行 - 然后您可以为您的项目选择正确的项目、类和方法测试。


0
投票

然后您可以为测试选择正确的项目、类别和方法。

Eclipse 2.29 (Q3 2023) 中,您还拥有一个新的进度对话框和进度栏,它们已添加到 JUnit 测试的

Run/Debug configurations
中。

如果配置引用测试方法,则会进行搜索,这有时需要一些时间并导致之前的 UI 冻结。
现在,首次打开“运行/调试配置”对话框时,会以进度对话框的形式显示进度指示:

或者如果对话框已打开,则以进度条的形式:

如果用户取消搜索,将在“运行/调试配置”对话框的通知区域中报告取消,文本字段

Test method:
将被禁用,并且
Run/Debug
按钮将被禁用。
Search...
旁边的
Test method:
按钮保持启用状态并再次触发搜索。

© www.soinside.com 2019 - 2024. All rights reserved.