isCompatible
クラス: matlab.unittest.fixtures.Fixture
名前空間: matlab.unittest.fixtures
2 つのフィクスチャに互換性があるかどうかを判別
説明
tf = isCompatible(
は、2 つのフィクスチャの互換性をテスト フレームワークにレポートします。フィクスチャに互換性がある場合、メソッドは logical fixture
1,fixture
2)1
(true
) を返します。その他の場合は logical 0
(false
) を返します。2 つのフィクスチャのクラスが同じで、環境に対する変更も同じである場合、それらには互換性があります。
構成可能なフィクスチャの場合 (たとえば、そのクラス コンストラクターが入力引数を受け入れる場合)、Fixture
サブクラスで isCompatible
メソッドを実装します。フレームワークは isCompatible
を呼び出して、同じ Fixture
サブクラスのインスタンスが同一の共有テスト フィクスチャの状態と対応しているかどうかを判別します。フィクスチャの互換性に関する情報は、フレームワークで破棄アクションやセットアップ アクションを実行するタイミングを決めるのに役立ちます。フレームワークは同じクラスの 2 つのインスタンスでのみ isCompatible
メソッドを呼び出すため、フィクスチャのクラスが異なるケースについて処理するコードを実装する必要はありません。
入力引数
例
バージョン履歴
R2014a で導入