在下面的情景中,我預計該步驟中的斷言失敗會使測試失敗。我所看到的是測試繼續進行,並且由於@Test方法後來的斷言失敗,錯誤的異常被報告,使得它很難調試。Thucydides - 在@Step失敗後斷言後繼續測試
是否有無論如何我可以讓測試停止時,在@Step斷言失敗?
@Test
public void test() {
....
steps.step1();
System.out.println("test should not reach here");
assertTrue(false);
}
@Step
public void step1() {
assertTrue(false);
}
試過從我的IDE和maven運行測試。 (使用ThucydidesRunner)