1

私は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 が失敗したことを示す方法が見つかりません。

誰か助けてくれませんか?

4

0 に答える 0