我得到错误失败:(失败(意外/丢失的结果集行!对于tsqlt测试,即使预期表和实际表具有相同的结果
卷 | 90天卷 | Relative90Dvol |
---|---|---|
4493 | 16413368.1429 | 95.119153740058
我通常最终会实现一些容差。您可以通过以下方式轻松做到这一点:
declare @actual decimal(30,2);
declare @expected decimal(30,2) = 789.5;
declare @tolerance decimal(18,2) = 0.1;
IF @actual between @expected - @tolerance and @expected + @tolerance
set @actual = @expected;
EXEC tsqlt.AssertEquals @expected, @actual, @Message = '...';