1

我有修昔底德+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 回调。

任何人都可以帮助我吗?

4

0 回答 0