有没有办法忽略测试失败?
@Disable
将不会运行测试。
我希望它执行并报告,但失败不应导致整个套件失败。
您可以使用 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));
}