在下面的场景中,我希望步骤中的断言失败应该使测试失败。我看到的是测试仍在继续,并且由于 @Test 方法中的后续断言失败,因此报告了错误的异常,因此难以调试。
无论如何,当@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 运行测试。(使用修昔底德跑步者)