我有修昔底德+easyb。
我有一些带有@Test 注释的方法。例如:
@Test
public void Step1(){
assertThat(true).isTrue();
}
@Test
public void Step2(){
assertThat(true).isFalse();
}
@Test
public void Step3(){
assertThat(true).isTrue();
}
在测试故事中,方法按下一个顺序执行: step1 step2 step3
在 step2 AssertionError 已经抛出。并且 step3 将被跳过。
我需要将报告中的第 2 步标记为失败。step3 将执行并在报告中标记为已通过。
我可以在 try catch 中包装断言,但我找不到任何方法来标记 step2 失败并使用 thucydides 回调。
任何人都可以帮助我吗?