首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >tSQLt -如何输出自定义的失败或成功消息?

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

Stack Overflow用户
提问于 2018-06-12 05:41:52
回答 1查看 258关注 0票数 0

我们使用的是tSQLt框架,测试中有以下代码。

代码语言:javascript
运行
复制
IF @count>0
    EXEC tsqlt.fail;
else EXEC tSQLt.AssertEquals 1,1;

我很想知道,当这个测试被执行时,我们如何显示一个定制的测试成功或失败消息?

EN

Stack Overflow用户

回答已采纳

发布于 2018-06-12 10:37:08

tSQLt.fail接受最多10个参数,所有这些参数都连接到一个自定义失败消息中。

您也不需要调用tSQLt.AssertEquals,因为在您的情况下,它实际上什么也不做。

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

看一看tSQLt.AssertEqualsTable或tSQLt.AssertEmptyTable。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50809939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档