分享方式:


如何:將測試條件新增至 SQL Server 單元測試

您可以使用 [SQL Server 單元測試設計工具],將測試條件加入至 SQL Server 單元測試。 當您儲存測試類別時,測試條件會在您的測試專案中自動儲存為 Visual C#,或在包含測試類別的原始程式碼檔案中自動儲存為 Visual Basic 程式碼。 在您儲存測試條件之後,就可以在 [SQL Server 單元測試設計工具] 或其原始程式碼檔案中進行編輯。

如何將測試條件加入至 SQL Server 單元測試

  1. 在 [SQL Server 單元測試設計工具] 中開啟 SQL Server 單元測試。

    您所開啟之測試的名稱會顯示在 SQL Server 單元測試設計工具最上方的巡覽列中。 您可以使用巡覽列來選取測試類別中的不同測試方法。

  2. 在巡覽列中,按一下您想要加入測試條件的測試方法,或按一下 [通用指令碼]。

    注意

    通用指令碼不屬於特定的單元測試。 而是,它們會在測試類別中的單元測試前後執行。 如需詳細資訊,請參閱 SQL Server 單元測試中的指令碼

  3. 在瀏覽列中,按一下您想要新增測試條件的 Transact-SQL 指令碼。 您可以將測試條件加入至測試前、測試或測試後指令碼。

    針對該項測試的 Transact-SQL 指令碼會顯示在 Transact-SQL 編輯器中,且其測試條件會顯示在 [測試條件] 窗格中。

  4. 在 [測試條件] 選擇清單中,按一下測試條件,然後按一下 [加入測試條件] \ (+)。

    測試條件就會加入至單元測試方法。

    注意

    您可以按一下測試條件,然後按一下 [測試條件] 窗格中的向上和向下箭頭,藉以重新排序測試方法中的測試條件。

  5. 選取您剛才加入的測試條件並檢視 [屬性] 視窗。

    在 [屬性] 視窗中設定測試條件。 例如,您可以變更執行時間測試條件的 [執行時間] 屬性。 如果設定此屬性,當 Transact-SQL 指令碼未在您指定的時間內執行時,就會導致測試失敗。

另請參閱

建立和定義 SQL Server 單元測試
操作說明:建立空白 SQL Server 單元測試
操作說明:建立針對函式、觸發程序和預存程序建立 SQL Server 單元測試
在 SQL Server 單元測試中使用測試條件
SQL Server 單元測試中的指令碼
解譯 SQL Server 單元測試結果
操作說明:執行 SQL Server 單元測試