コールバック・メソッド
以下のテーブルで、TestProduction のいくつかのコールバック・メソッドについて説明します。これらのメソッドをオーバーライドすることによって、テストを実装します。%UnitTest.TestProductionOpens in a new tab のクラス・ドキュメントでは、すべてのサポート対象のコールバック・メソッドについて詳細に説明されています。
コールバック・メソッド
メソッド | 説明 |
---|---|
OnBeforeProductionStart |
プロダクションの開始直前に以下のようなタスクを実行します。
|
OnAfterProductionStart |
プロダクションの開始直後にタスクを実行します。例えば、このメソッドから SendRequest を使用して、要求メッセージをプロダクション・コンポーネントに送信できます。 |
CheckResults |
プロダクションの実行結果を確認します。例えば、このメソッドからイベント・ログの内容を検証したり、データベースに対してクエリを実行したりできます。 |
CheckErrors |
プロダクションによって生成されたエラーを検証します。このメソッドは、IGNOREPRODUCTIONERRORS = 1 の場合にのみ呼び出されます。このパラメータの値を使用するテスト・クラスで設定してください。 |
OnBeforeProductionStop |
プロダクションの停止直前にタスクを実行します。 |
OnAfterProductionStop |
プロダクションの停止直後にタスクを実行します。 |
Note:
また、InterSystems IRIS® コードのユニット・テストの場合と同様に、初期化および削除コードを OnBeforeOneTest および OnAfterOneTest に配置することもできます。