MFUPP プリプロセッサの使用例

次のセクションでは、MFUPP プリプロセッサを使用してソース コードをテストする例をいくつか示します。
  • プログラムへのテスト コード挿入への MFUPP の使用」では、MFUPP プリプロセッサを使用してソース コードをコンパイルし、テスト フレームワークで実行する際に、テスト ケースおよび付随するテスト データを含むコピーブックを挿入することで、自己完結型テストを作成します。
  • プログラムのモックとスタブへの MFUPP の使用」では、MFUPP プリプロセッサを使用して 2 つのプログラムをコンパイルし、テスト ケースのコントローラー エントリ ポイントを使用して、ソースを介して実行フローを制御します。コードの特定のセクションをスキップし、特定のポイントで他のスタブ コードにリダイレクトします。
  • CICS プログラムのモックへの MFUPP の使用」では、テキスト文字列の受信と操作に EXEC CICS 文を使用するソース プログラムを使用します。テスト ケースで文字列の値に基づいてアサーションを生成しますが、MFUPP プリプロセッサはすべての EXEC CICS 文を無視するように設定されているため、テキスト文字列を提供するにはコードのモックが必要です。