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?

コールバック・メソッド

以下のテーブルで、TestProduction のいくつかのコールバック・メソッドについて説明します。これらのメソッドをオーバーライドすることによって、テストを実装します。%UnitTest.TestProductionOpens in a new tab のクラス・ドキュメントでは、すべてのサポート対象のコールバック・メソッドについて詳細に説明されています。

コールバック・メソッド
メソッド 説明
OnBeforeProductionStart

プロダクションの開始直前に以下のようなタスクを実行します。

  • プロダクション設定の調整

  • ディレクトリの作成

  • ファイルのコピー

  • 認証情報の作成

OnAfterProductionStart

プロダクションの開始直後にタスクを実行します。例えば、このメソッドから SendRequest を使用して、要求メッセージをプロダクション・コンポーネントに送信できます。

CheckResults

プロダクションの実行結果を確認します。例えば、このメソッドからイベント・ログの内容を検証したり、データベースに対してクエリを実行したりできます。

CheckErrors

プロダクションによって生成されたエラーを検証します。このメソッドは、IGNOREPRODUCTIONERRORS = 1 の場合にのみ呼び出されます。このパラメータの値を使用するテスト・クラスで設定してください。

OnBeforeProductionStop

プロダクションの停止直前にタスクを実行します。

OnAfterProductionStop

プロダクションの停止直後にタスクを実行します。

Note:

また、Caché コードのユニット・テストの場合と同様に、初期化および削除コードを OnBeforeOneTest および OnAfterOneTest に配置することもできます。

FeedbackOpens in a new tab