ワークスペースの編成

どのように単体テスト プロジェクトを含むワークスペースを編成するかは、どのように単体テストを構築するかによって異なります。

別のプログラムを呼び出してそのソース コードをテストする場合は、テストするプログラムと同じワークスペースに単体テスト プロジェクトを配置する必要があります。また、テスト対象のコードがすべて単体テスト プロジェクト内に格納されている自己完結型の単体テスト プロジェクトを作成することもできます。その場合、プロジェクトは任意のワークスペースに格納できます。

単体テスト プロジェクトから別のプロジェクトを呼び出す場合は、いくつかの前提条件を、テストを実行する前に満たしておく必要があります。テスト対象のプロジェクトおよび単体テスト プロジェクトを同じビット体系にコンパイルする必要があり、テスト対象のプロジェクトを [Single Native Library File] または [All Int/Gnt Files] のターゲット タイプにコンパイルする必要があります。

単体テスト プロジェクトは複数の他のプロジェクトを呼び出すことができます。単体テスト プロジェクト内で、テスト対象のプロジェクトごとにテスト フィクスチャを作成します。これにより、[Create unit test from program] オプションを使用してフィクスチャ ファイルを作成すると、テスト ケースをそのプロジェクトのソース コードに直接リンクするために必要な要素が追加されます。