次の方法で共有


方法:SQL Server の単体テストを開いて編集する

SQL Server の単体テストを作成したら、SQL Server 単体テスト デザイナーを使用して Transact-SQL ステートメントおよびテスト条件を追加します。 このデザイナーを使用して作成されたテストでは、Visual C# コードまたは Visual Basic コードが生成されます。 このコードが、テストの実行時に実行されます。

作成されたテストで問題ない場合は、テストをそのまま実行できます。 この単体テストにさらに機能を追加する場合は、テストのコードを編集できます。 このコードは、テスト プロジェクト内の .cs ファイルまたは .vb ファイルにあります。 詳しくは、「SQL Server の単体テストのファイル」をご覧ください。 また、新しいテスト条件を作成して、テストをカスタマイズすることもできます。 詳細については、「Create Test Conditions for the Database Unit Test Designer (Visual Studio 2010)」(データベース単体テスト デザイナーのテスト条件を作成する方法) を参照してください。

注意

.cs ファイルまたは .vb ファイルを編集してテスト メソッドを削除しても、そのテスト メソッドは SQL Server 単体テスト デザイナーに表示されたままです。 これは、テスト クラスの InitializeComponent メソッドにそのテストのメンバー変数が残っていることが原因です。 テストは、デザイナーには表示されますが、そのコードは既に存在しないため、実行することはできません。 このテストのテスト メソッドを再生成するには、エディターで Transact-SQL を編集した後、.cs テスト ファイルまたは .vb テスト ファイルを保存するか、テスト プロジェクトをビルドし直してください。

ソリューション エクスプローラーから SQL Server の単体テストのソース コード ファイルを開くには

  • ソリューション エクスプローラーで、SQL Server 単体テストを含むソース コード ファイルを右クリックし、 [コードの表示] をクリックします。

    ファイルが開くと、単体テストのテスト メソッドが Visual Studio のメイン編集ウィンドウに表示されます。

[テスト ビュー] ウィンドウから SQL Server の単体テストのソース コード ファイルを開くには (Visual Studio 2010)

  1. 単体テストを実行します。 詳しくは、「チュートリアル:SQL Server の単体テストの作成と実行」を参照してください。

  2. [テスト ビュー] ウィンドウで、テストを右クリックし、 [テストを開く] をクリックします。

    ファイルが開くと、単体テストのテスト メソッドが Visual Studio のメイン編集ウィンドウに表示されます。

[テスト ビュー] ウィンドウから SQL Server の単体テストのソース コード ファイルを開くには (Visual Studio 2012)

  1. 単体テストを実行します。 詳しくは、「チュートリアル:SQL Server の単体テストの作成と実行」を参照してください。

  2. [テスト エクスプローラー] ウィンドウで、単体テストのソース コード ファイルの名前をクリックします。

    ファイルが開くと、単体テストのテスト メソッドが Visual Studio のメイン編集ウィンドウに表示されます。

参照

SQL Server の単体テストの作成と定義
SQL Server の単体テストを使用したデータベース コードの検証