JUnit 5 运行测试但忽略失败

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

有没有办法忽略测试失败?

@Disable
将不会运行测试。 我希望它执行并报告,但失败不应导致整个套件失败。

junit junit5
1个回答
0
投票

您可以使用 ErrorCollector 规则来执行此操作。

public class MyTest {
    @Rule
    public ErrorCollector collector = new ErrorCollector();

    //tests
}

@Test
public void myTest() {
    collector.checkThat("a", equalTo("b"));
    collector.checkThat(1, equalTo(2));
}
© www.soinside.com 2019 - 2024. All rights reserved.