私はthucydides + 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 が実行され、レポートに渡されたものとしてマークされます。
assert を try catch にラップすることはできますが、thucydides コールバックで step2 が失敗したことを示す方法が見つかりません。
誰か助けてくれませんか?