matlab.unittest.plugins.QualifyingPlugin クラス
名前空間: matlab.unittest.plugins
スーパークラス: matlab.unittest.plugins.TestRunnerPlugin
システム全体の検定を実行するプラグインのインターフェイス
説明
検定プラグインを使用して、テスト内容とは別個にテスト エラーを生成します。プラグイン レベルでの検定は、すべてのテストで同じ検定を繰り返す必要をなくすという点で有益です。特定のテスト セッションのテスト ランナーにプラグインを追加するだけで、テスト スイートにシステム全体の検定を定期的に適用することができます。
テスト ランナー プラグインの作成者は QualifyingPlugin
インターフェイスを使用して、システム全体の検定を実行するプラグインをテスト スイートに実装できます。以下の継承メソッドで検証、仮定、アサーションおよび致命的なアサーションを実行できます。
setupTestClass
teardownTestClass
setupTestMethod
teardownTestMethod
以下の継承メソッドでは、仮定、アサーションおよび致命的なアサーションのみを実行できます。
setupSharedTestFixture
teardownSharedTestFixture
メソッド
assertUsing | 値が特定の制約を満たすことをアサート |
assumeUsing | 値が指定の制約を満たすことを仮定 |
fatalAssertUsing | 値が特定の制約を満たすことを致命的にアサート |
verifyUsing | 値が特定の制約を満たすことを検証 |
継承メソッド
createSharedTestFixture | 共有テスト フィクスチャの作成を拡張する |
createTestClassInstance | クラス レベルの TestCase インスタンスの作成の拡張 |
createTestMethodInstance | メソッド レベルの TestCase インスタンスの作成の拡張 |
reportFinalizedResult | 確定したテスト結果の報告を拡張する |
reportFinalizedSuite | 確定した TestSuite 配列の報告の拡張 |
runSession | テスト セッションの実行の拡張 |
runTest | 単一の Test 要素の実行の拡張 |
runTestClass | 同一クラスまたは同一関数からの Test 要素の実行の拡張 |
runTestMethod | 単一の Test メソッドの実行を拡張する |
runTestSuite | TestSuite 配列の実行の拡張 |
setupSharedTestFixture | 共有テスト フィクスチャのセットアップの拡張 |
setupTestClass | テスト クラスのセットアップの拡張 |
setupTestMethod | Test メソッドのセットアップを拡張する |
teardownSharedTestFixture | 共有テスト フィクスチャの破棄の拡張 |
teardownTestClass | テスト クラスの破棄の拡張 |
teardownTestMethod | Test メソッドの破棄を拡張する |
コピーのセマンティクス
ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。
例
バージョン履歴
R2015b で導入