IDE での単体テスト

The Micro Focus Unit Testing Framework is an xUnit-style testing framework, available from the Visual COBOL command line prompt, or from the IDE. It supports native COBOL applications, and .NET COBOL applications.

IDE 内で、テストを単体テスト ライブラリ (「単体テスト ライブラリ」タイプのプロジェクト) としてまとめ、テスト対象のアプリケーションと同じソリューションに配置する必要があります。あるいは、テスト対象のすべてのソースおよびテスト ケース自体が 1 つのプロジェクトに含まれるスタンドアロンのテスト ライブラリとして保存できます。

テスト ケースをテスト対象のアプリケーションと同じソリューションに統合した場合、アプリケーションのソース コードで直接呼び出すことができます。スタンドアロンの単体テスト ライブラリの場合は、テストを実行するためにライブラリにソース コードのコピーをインポートする必要があります。

各テスト ケースで、セットアップを実行し、テスト ケースを実行し、テスト ティアダウンを実行できます。特定のテスト メタデータをテストに適用し、テスト ケースの実行方法を状況に応じて制御することもできます。コード カバレッジと組み合わせてテスト ケースを実行することで、追加のコード分析が可能になります。テスト実行時のカバー コードのブレークダウンは、テストに失敗した際のトラブルシューティングに役立ちます。

テスト ケースの実行、デバッグ、および再実行は、[Micro Focus Unit Testing] ウィンドウで行います。テスト ケースの概要として、成功した数および失敗した数も表示されます。