共用方式為


HOW TO:將測試條件加入至 SQL Server 單元測試

 

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

若要將測試條件加入至 SQL Server 單元測試

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

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

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

    System_CAPS_note注意事項

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

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

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

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

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

    System_CAPS_note注意事項

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

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

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

請參閱

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