Jenkins的TSQLt测试

时间:2017-02-09 08:41:28

标签: sql-server tsql jenkins tsqlt

我正在尝试编写我的第一个TSQLt测试。我试图使用Jenkins测试它,由于某种原因测试通过我在MS SQL Studio上运行但是当我试图让Jenkins自动运行测试我得到一个错误:

DECLARE @test INT; SET @test = 91;
DECLARE @counter INT;
DECLARE @bol INT; SET @bol = 0;
SELECT @counter = COUNT(*) FROM Sales.Customers ;
SET @bol= CASE WHEN  @counter = @test THEN   0  else 1 END;

 EXEC tSQLt.AssertEquals @Expected = 0, -- sql_variant
     @Actual = @bol, -- sql_variant
     @Message = '0' -- nvarchar(max)

和詹金斯的错误:

WARNING: Test failed [Test_Class].[test TEST_TEST] with message Expected: <0> but was: <91>

我只想比较计数是否为91,我希望它通过测试。

0 个答案:

没有答案