単体テスト プロジェクトとテスト プログラムの作成

この手順は、既存のアプリケーション ロジックに呼び出す単体テストを作成する場合に使用します。単体テスト プロジェクトは、ロジックと同じソリューションに格納されます。この手順では、アプリケーション ロジックにすぐに呼び出しを開始するために必要なリンクを含むテスト プログラムも自動的に作成されます。この手順を使用するときは、「プロジェクトの編成」の説明に従ってソリューション/プロジェクトを編成することをお勧めします。
  1. テスト対象のアプリケーション ロジックを含むソリューションが開いていることを確認します。
  2. テスト対象のコードを含む .cbl ファイルをダブルクリックします。

    エディターに COBOL コードが表示されます。

  3. エディター内の任意の場所を右クリックし、[Create Unit Test] を選択します。

    [Create Unit Test] ダイアログ ボックスが表示されます。

  4. [Test project] フィールドで、 をクリックして [<New Test Project>] を選択します。
    ヒント: ソリューションに単体テスト プロジェクトがすでに存在する場合、ここで既存のプロジェクトを選択すると、そのプロジェクトに単体テストが追加されます。
  5. [New test project name] フィールドに新しいプロジェクトの名前を入力します。入力した値は、[Project Location] フィールドにもデフォルト値として入力されます。
  6. [Project location] フィールドに、プロジェクト ファイルを格納する新しいディレクトリの名前を入力します。
  7. [New test program name] フィールドに、テストを格納するテスト プログラム ファイル (.cbl ファイル) の名前を入力します。
    注: これらのファイルは、必要に応じて後で追加できます。
  8. エントリ ポイントのダイアログ ボックスで、エントリ ポイントの名前およびテスト ケースの名前を必要に応じて指定します。
  9. テスト ケースを生成する他のエントリ ポイントを指定する場合は、[Add New] をクリックします。 これにより、エントリ ポイントを含むダイアログ ボックスに新しい行が追加されます。ドロップダウン リストを使用してエントリ ポイントを選択します。
  10. [OK] をクリックします。

    単体テスト プロジェクトが作成されます。

作成された次の要素に注意してください。
注: 以下の例は、AirportDemo プロジェクトで上記の手順を実行した結果を抜粋したものです。
  • Micro Focus Unit Testing Framework に必要な 2 つのコピーブックをプロジェクトにコピーしています。

  • テスト セットアップとテスト ケースが作成されています。

  • アプリケーション ロジックに呼び出すための手続きポインターがテスト セットアップに追加されています。

  • ソース プログラムの連絡節が作業場所節に複製されて初期化され、テスト ケースに CALL 文のコードが記述されています。

  • 出力パスは、アプリケーション ロジックのプロジェクトの出力パスと同じディレクトリに設定されます。