matlab.unittest.fixtures.Fixture クラス
名前空間: matlab.unittest.fixtures
テスト フィクスチャの基本的なインターフェイス
説明
matlab.unittest.fixtures.Fixture クラスは、テスト フィクスチャのインターフェイスを提供します。テスト環境を設定するセットアップ コードと、テストの実行後にそれを元の状態に戻す破棄コードをフィクスチャで指定します。
Fixture サブクラスで、テスト フレームワークでフィクスチャをセットアップするときに環境に変更を加える setup メソッドを実装する必要があります。フレームワークでフィクスチャを破棄するときに環境を復元するには、setup メソッド内で addTeardown メソッドを呼び出すか、teardown メソッドを実装します。
Fixture サブクラスでのセットアップ アクションと破棄アクションの指定に加え、構成可能なフィクスチャの場合 (たとえば、そのクラス コンストラクターが入力引数を受け入れる場合) は isCompatible メソッドを実装する必要があります。テスト フレームワークは isCompatible を呼び出して、同じ Fixture サブクラスのインスタンスが同一の共有テスト フィクスチャの状態と対応しているかどうかを判別します。
matlab.unittest.fixtures.Fixture クラスは handle クラスです。
プロパティ
メソッド
イベント
| イベント名 | トリガー | イベント データ | イベントの属性 |
|---|---|---|---|
AssumptionFailed | 仮定の失敗時にトリガーされます。QualificationEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.qualifications.QualificationEventData |
|
AssumptionPassed | 仮定の成功時にトリガーされます。QualificationEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.qualifications.QualificationEventData |
|
AssertionFailed | アサーションの失敗時にトリガーされます。QualificationEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.qualifications.QualificationEventData |
|
AssertionPassed | アサーションの成功時にトリガーされます。QualificationEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.qualifications.QualificationEventData |
|
FatalAssertionFailed | 致命的なアサーションの失敗時にトリガーされます。QualificationEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.qualifications.QualificationEventData |
|
FatalAssertionPassed | 致命的なアサーションの成功時にトリガーされます。QualificationEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.qualifications.QualificationEventData |
|
ExceptionThrown | テスト内容で例外をキャッチしたときにテスト ランナーによってトリガーされます。ExceptionEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.qualifications.ExceptionEventData |
|
DiagnosticLogged | log メソッドの呼び出し時にトリガーされます。LoggedDiagnosticEventData オブジェクトがリスナー コールバック関数に渡されます。 | matlab.unittest.diagnostics.LoggedDiagnosticEventData |
|