kri*_*2pl 5 testing junit annotations
我正在使用 junit 4.12 并希望一次忽略类中的所有测试用例,而不是在每个标记为测试的方法之前添加忽略注释。根据文档,可以在类级别添加@Ignore。
@Ignore
public class BasicOperationsTest extends TestBaseClass{
Run Code Online (Sandbox Code Playgroud)
我像上面那样做但它不起作用 - 所有测试方法都被执行。当我在 @Test 方法之前添加 ignore 在这种情况下注释起作用并且不执行测试。
(免责声明:这可能不是 OP 的原始问题,但可能是从 google 到达这里的人的问题)
对我来说,问题是我使用的@Ignore是 junit5,但在 junit5/jupiter 中,正确的注释是@Disabled, while@Ignore不执行任何操作。
两者之间在如何报告带注释的测试方面存在细微差别,但用法是相同的: https: //www.softwaretestinghelp.com/junit-ignore-test-cases/
即,Junit5&Disabled 将计数并报告数量被忽略的方法的数量,而 junit4&Ignore 将计算并报告被忽略的类的数量。但由于两人都在课堂上跳过考试,我认为大多数人都不在乎。
| 归档时间: |
|
| 查看次数: |
1810 次 |
| 最近记录: |