我有thucydides + easyb。
我有@Test注释的方法。例如:
@Test
public void Step1(){
assertThat(true).isTrue();
}
@Test
public void Step2(){
assertThat(true).isFalse();
}
@Test
public void Step3(){
assertThat(true).isTrue();
}
在测试故事中,方法按下一个顺序执行: 步骤1 第2步 步骤3
在第2步中,AssertionError已经抛出。而且跳过了第3步。
我需要报告中的step2标记为失败。并且step3将执行并标记为在报告中传递。
我可以在try catch中包装assert,但我找不到任何方法来标记step2因thucydides回调而失败。
有人可以帮助我吗?