matlab.mock.TestCase クラス
パッケージ: matlab.mock
スーパークラス: matlab.unittest.TestCase
モッキング フレームワークを使用するテストを作成するための TestCase
説明
matlab.mock.TestCase
クラスを使用して、モッキング フレームワークを使用するテストを記述します。matlab.mock.TestCase
は matlab.unittest.TestCase
クラスから派生します。
構築
テスト フレームワークは matlab.mock.TestCase
インスタンスを作成します。
メソッド
assertAccessed | プロパティがアクセスされたことをアサート |
assertCalled | 特定の入力値を使用してメソッドが呼び出されたことをアサート |
assertNotAccessed | プロパティがアクセスされていないことをアサート |
assertNotCalled | メソッドが特定の入力値を使用して呼び出されていないことをアサート |
assertNotSet | プロパティが設定されていないことをアサート |
assertSet | プロパティが設定されたことをアサート |
assignOutputsWhen | メソッドの呼び出しやプロパティへのアクセスに対する戻り値を定義 |
assumeAccessed | プロパティがアクセスされたものと仮定します。 |
assumeCalled | 特定の入力値を使用してメソッドが呼び出されたものと仮定 |
assumeNotAccessed | プロパティがアクセスされていないものと仮定 |
assumeNotCalled | メソッドが特定の入力値を使用して呼び出されていないものと仮定 |
assumeNotSet | プロパティが設定されていないものと仮定 |
assumeSet | プロパティが設定されたものと仮定 |
clearMockHistory | モック オブジェクトの相互作用の履歴をクリア |
createMock | モック オブジェクトの作成 |
fatalAssertAccessed | プロパティがアクセスされたことを致命的にアサート |
fatalAssertCalled | 特定の入力値を使用してメソッドが呼び出されたことを致命的にアサート |
fatalAssertNotAccessed | プロパティがアクセスされていないことを致命的にアサート |
fatalAssertNotCalled | メソッドが特定の入力値を使用して呼び出されていないことを致命的にアサート |
fatalAssertNotSet | プロパティが設定されていないことを致命的にアサート |
fatalAssertSet | プロパティが設定されたことを致命的にアサート |
forInteractiveUse | モック オブジェクトの対話的な使用のための TestCase の作成 |
getMockHistory | TestCase インスタンスからモック相互作用の履歴を返す |
returnStoredValueWhen | プロパティがアクセスされたときに格納された値を返す |
storeValueWhen | プロパティが設定されたときに値を格納する |
throwExceptionWhen | メソッドの呼び出しやプロパティの相互作用に対して例外をスロー |
verifyAccessed | プロパティがアクセスされたことを検証 |
verifyCalled | 特定の入力値を使用してメソッドが呼び出されたことを検証 |
verifyNotAccessed | プロパティがアクセスされていないことを検証 |
verifyNotCalled | メソッドが特定の入力値を使用して呼び出されていないことを検証 |
verifyNotSet | プロパティが設定されていないことを検証 |
verifySet | プロパティが設定されたことを検証 |
継承メソッド
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 | ソフトエラー条件を生成する検定 |
コピーのセマンティクス
ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。
例
バージョン履歴
R2017a で導入