在TestNg软断言中以任何方式显示assertEquals错误消息以及给定的自定义消息

时间:2015-04-28 04:50:22

标签: testng assertions

此处a link

有没有办法显示默认的assertEquals错误消息以及软断言中给出的自定义消息?

我的要求是拥有自定义消息和断言错误消息,如下所示。 " brokedown预期[1]但发现[0]"

import org.testng.annotations.Test;
import org.testng.asserts.SoftAssert;

public class SoftAsert
{
    @Test
    public void test()
    {
        SoftAssert asert=new SoftAssert();
        asert.assertEquals(false, true,"failed");
        asert.assertEquals(0, 1,"brokedown");
        asert.assertAll();
    }
}

1 个答案:

答案 0 :(得分:1)

你可以创建自己的SoftAssert,这应该是神奇的:

foreach (TextBox tb in FindVisualChildren<TextBox>(MyBox_canvas))
{
    ARR.Add(tb.Text);
}