tSQLt - 如何输出自定义失败或成功消息?

时间:2018-06-12 05:41:53

标签: tsqlt

我们正在使用tSQLt框架并在测试中使用以下代码。

IF @count>0
    EXEC tsqlt.fail;
else EXEC tSQLt.AssertEquals 1,1;

我很想知道在执行此测试时如何显示自定义测试成功或失败消息?

1 个答案:

答案 0 :(得分:1)

tSQLt.fail最多需要10个参数,这些参数都会连接成自定义失败消息。

你也不需要调用tSQLt.AssertEquals,因为在你的情况下,字面上什么都不做。

BTW,断言计数几乎在所有情况下都是一个坏主意,因为它并没有真正告诉你有关结果的任何信息。如果您得到正确的倒计时,您仍可能有错误的数据。如果你得到错误的计数,你就没有任何关于出了什么问题的额外信息。

请查看tSQLt.AssertEqualsTable或tSQLt.AssertEmptyTable。