我正在使用tSQLt创建一个SQL Server单元测试。
我正在测试的proc返回3个结果集。我的webAPI处理多个结果集,然后将其发送给UI。
问题:在我的SQL Server单元测试中,如何处理3个结果集?如果proc返回一个结果集,则很容易处理。我使用以下内容:
Insert Into @ReturnData
(
ID,
Data1,
Data2
)
Exec @Ret = StoreProcName
Run Code Online (Sandbox Code Playgroud)
然后,我可以对@ReturnData临时表进行一堆检查。但是我不明白如果它返回多个结果集,那么如何处理/测试它。这有可能吗?
谢谢。
我正在使用SQL Test在SQL Server中创建一些单元测试.我与Teamcity集成,因此在构建时,它会自动运行tSQLt测试.
问题是我们计划为所有商店推销创建数百个单元测试.并且我们不想在每次检入代码时运行所有单元测试,并且Teamcity运行构建+运行所有单元测试.
有没有办法将集成构建配置为仅运行已签入的新单元测试.我是否需要为此创建自定义脚本?我似乎找不到开箱即用的方法.
或者是在没有Teamcity自动运行tSQLt单元测试的情况下检查的实用解决方案?因此,只需在DEV服务器上手动运行新的测试用例(签入后)?这个的扩展是每晚运行批处理以运行所有单元测试.
我有一个包含水平列出的多个项目的痕迹清单.在某些情况下,我想突出显示第二个列表项.列表项是动态生成的.有办法吗?
例如,如果输出看起来像这样,我想使用突出显示"蓝色区域"部分background-color: lightgray.
Main Dashboard > Blue Area > Admin Settings > Set Color
这是HTML代码段:
<ol class="breadcrumb" data-bind="foreach: breadcrumb" style="float:left;display:inline-block">
<li><a data-bind="attr: {href: url}, text: text"></a></li>
</ol>
Run Code Online (Sandbox Code Playgroud) sql-server ×2
tsqlt ×2
unit-testing ×2
css ×1
html ×1
javascript ×1
jquery ×1
modulo ×1
redgate ×1
teamcity ×1