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 |
|