我正在尝试编写我的第一个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,我希望它通过测试。