InterSystems IRIS の %UnitTest フレームワークについて
%UnitTest は、InterSystems IRIS のユニット・テスト・フレームワークです。xUnit フレームワークに精通している開発者は、%UnitTest 内に含まれる構造には馴染みがあることでしょう。
-
%UnitTest.TestCaseOpens in a new tab クラスを拡張し、テスト・メソッドを追加して、ユニット・テストを作成します。詳細は、"%UnitTest.TestCase クラスの拡張" を参照してください。
-
%UnitTest.TestCaseOpens in a new tab クラスの特殊なクリーンアップ・メソッドと準備メソッドにコードを追加して、準備タスクとクリーンアップ・タスクを実行します。
詳細は、"%UnitTest.TestCase クラスの準備メソッドとクリーンアップ・メソッド" を参照してください。
-
%UnitTest.ManagerOpens in a new tab クラスの RunTests() メソッドを使用して、テストを実行します。一般的な結果がターミナル・ウィンドウに表示されます。詳細は、"%UnitTest.Manager メソッドを使用したユニット・テストの実行" を参照してください。
-
管理ポータルのテスト結果 Web ページで詳細を確認します。詳細は、"管理ポータルでの %UnitTest レポートの表示" を参照してください。
%UnitTest パッケージには、以下のクラスが含まれます。
-
TestCase — このクラスを拡張してテスト・クラスを作成してから、ユニット・テストを含むクラス・メソッドを追加します。
-
Manager — ユニット・テストを実行するメソッドが含まれます。
-
Report — テスト結果の Web ページを含め、テストの出力を制御します。