1
我有一個調用sproc的TSQL的Visual Studio 2008 GDR數據庫單元測試(Data Dude)。然後我有一個select語句,它生成一個包含2列的1行結果集。如果值相等,我想通過測試,如果不相等,則通過測試。我不明白如何配置/編碼這個,任何人都可以指出我正確的方向?Visual Studio中的數據庫單元測試比較變量/列?
謝謝。
我有一個調用sproc的TSQL的Visual Studio 2008 GDR數據庫單元測試(Data Dude)。然後我有一個select語句,它生成一個包含2列的1行結果集。如果值相等,我想通過測試,如果不相等,則通過測試。我不明白如何配置/編碼這個,任何人都可以指出我正確的方向?Visual Studio中的數據庫單元測試比較變量/列?
謝謝。
也許如果你選擇兩列到變量並比較這些變量,而不是直接使用結果集?這就是我們所做的 - 例如:
DECLARE @Name AS NVARCHAR (50), @Name2 AS NVARCHAR (50)
EXECUTE [dbo].[SomeStoredProcedure] @Name, @NAME2;
IF (@RC <> 1)
RAISERROR('Source$Update test failed. @RC returned unexpected value.', 11, 1)
SELECT @Name = [Name],
@Name2 = [Name2]
FROM [dbo].[Sometable]
IF (@Name <> @Name2)
RAISERROR('SomeStoredProcedure test failed. @Name returned unexpected value.', 11, 1)