Main Content

matlab.unittest.qualifications.QualificationEventData クラス

名前空間: matlab.unittest.qualifications
スーパークラス: event.EventData

検定イベント リスナーのイベント データ

説明

matlab.unittest.qualifications.QualificationEventData クラスは検定イベント リスナーのイベント データを保持します。検定イベント リスナーは、検定のパス、検定の失敗、またはその両方をリッスンするためにテスト フレームワークに登録するコールバック関数です。検定ではテスト内容に対してアサーション、致命的なアサーション、仮定または検証を実行できます。対応する検定クラスはこれらのイベントを定義します。

テスト フレームワークはこのクラスをインスタンス化します。matlab.unittest.qualifications.QualificationEventData クラスのオブジェクトを直接作成することはできません。

matlab.unittest.qualifications.QualificationEventData クラスは handle クラスです。

プロパティ

すべて展開する

検定用に制約に渡される値。任意のデータ型の値として返されます。

属性:

GetAccess
public
SetAccess
immutable

検定に使用される制約。matlab.unittest.constraints.Constraint オブジェクトとして返されます。

matlab.unittest.TestCase または matlab.unittest.fixtures.Fixture オブジェクトで検定メソッドを使用する場合、Constraint プロパティには検定に使用する基となる制約が含まれています。たとえば、verifyEqual メソッドを使用する場合、基となる制約は IsEqualTo 制約になります。したがって、制約の getDiagnosticFor メソッドを呼び出した場合、診断結果はテスト フレームワークで表示される内容と異なる場合があります。

属性:

GetAccess
public
SetAccess
immutable

検定で実行される診断アクション。文字ベクトル、string スカラー、関数ハンドル、または matlab.automation.diagnostics.Diagnostic オブジェクトとして返されます。

属性:

GetAccess
public
SetAccess
immutable

検定で実行される診断アクションの結果。matlab.automation.diagnostics.DiagnosticResult オブジェクトの配列として返されます。

属性:

GetAccess
public
SetAccess
immutable

検定に使用される制約による診断アクションの結果。matlab.automation.diagnostics.DiagnosticResult オブジェクトの配列として返されます。

属性:

GetAccess
public
SetAccess
immutable

検定イベントに至るまでの関数呼び出しのリストを含む関数呼び出しスタック。構造体配列として返されます。

属性:

GetAccess
public
SetAccess
immutable

バージョン履歴

R2014a で導入