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