Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

%UnitTest と xUnit フレームワークの構造

%UnitTest パッケージと xUnit フレームワークの基本的な構造は同じです。xUnit フレームワークを使い慣れている開発者であれば、%UnitTest パッケージも簡単に使いこなすことができます。%UnitTestxUnit のフレームワークはすべて、次のような基本的なテストで構成されています。

  • Test Fixture — 単独のテストまたは一連のテストのための準備作業とクリーンアップ作業を行うコード。テストの準備段階では、データベース接続の作成、テスト・データによるデータベースの初期化などを行います。クリーンアップの段階では、データベース接続の切断、データベース状態のリストアなどを行います。

  • Test Case — 最も小型のテスト・ユニット。モジュールに特定の入力を与えたときに、所定の出力が得られることを確認します。

  • Test Suite — まとめて実行するように設計された一連のテスト、およびテスト・スイート。

  • Test Runner — テストを実行し、結果を表示するユーティリティ。

FeedbackOpens in a new tab