继续测试失败的TestNG

时间:2018-10-25 07:17:20

标签: java testng

我有一个带有2个断言的Test方法。第一个断言代码失败,因此,第二个断言代码没有运行。

如何在不使用SoftAsserter的情况下使所有生产线运行?我希望累积所有错误,并按我的方法将其抛出。

这是我的代码示例:

@Test
public void SimpleTest()
{
    asserter.assertEquals(true,false);
    asserter.assertEquals(5,5);
}

2 个答案:

答案 0 :(得分:1)

这是不使用SoftAssert即可重写测试的方法:

[[redirects]]
from = "https://www.example.me/post/196"
to = "https://www.example.me/comic/post-name"
status = 200

可以进一步完善此解决方案,以更好地满足您的需求。

答案 1 :(得分:0)

您可以使用

  

@Test(alwaysRun = true)

无论先前的测试失败,测试执行都将继续。