このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
matlab.perftest.TestCase クラス
名前空間: matlab.perftest
スーパークラス: matlab.unittest.TestCase
matlab.perftest
パフォーマンス テスト クラスのスーパークラス
説明
測定境界の定義が可能なクラスベースのパフォーマンス テストを作成するには、matlab.perftest.TestCase
クラスを使用します。既定では、フレームワークはテスト メソッドの境界の周囲でパフォーマンスを測定します。しかし、matlab.perftest.TestCase
から継承するテスト クラスは startMeasuring
メソッドおよび stopMeasuring
メソッドを使用して境界を定義し、特定のコード セグメントを測定できます。
matlab.perftest.TestCase
は matlab.unittest.TestCase
クラスから派生します。
構築
テスト フレームワークは matlab.perftest.TestCase
インスタンスを作成します。
メソッド
keepMeasuring | 自動ループによるコードの測定 |
startMeasuring | 測定境界の開始を指定 |
stopMeasuring | 測定境界の終了を指定 |
継承メソッド
addTeardown | 破棄コードをテスト ケースに動的に追加 |
applyFixture | テスト ケースでフィクスチャを使用 |
createTemporaryFolder | Create temporary folder |
forInteractiveUse | 対話型で使用するテスト ケースを作成 |
getSharedTestFixtures | 共有テスト フィクスチャへのアクセスの提供 |
log | テスト実行中の診断情報の記録 |
onFailure | テスト失敗の診断情報を動的に追加 |
run | テスト ケースに対応するテストを実行 |
また、TestCase
クラスは以下のクラスからメソッドを継承します。
matlab.unittest.qualifications.Assertable | テストの前提条件を検証する検定 |
matlab.unittest.qualifications.Assumable | テストの内容をフィルター処理する検定 |
matlab.unittest.qualifications.FatalAssertable | テストの実行を中断する検定 |
matlab.unittest.qualifications.Verifiable | ソフトエラー条件を生成する検定 |
コピーのセマンティクス
ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。
例
バージョン履歴
R2016a で導入