matlab.mock.MethodCallBehavior クラス
名前空間: matlab.mock
モック オブジェクト メソッドの動作を指定して、メソッドの呼び出しを検定
説明
MethodCallBehavior
オブジェクトを使用してモック オブジェクト メソッドの動作を指定し、メソッドの呼び出しを検定します。
モック オブジェクト メソッドの動作を定義する方法は複数あります。
matlab.mock.actions.AssignOutputs
などのモック オブジェクト アクションを、MethodCallBehavior
クラスのwhen
メソッドに渡します。MethodCallBehavior
オブジェクトをmatlab.mock.TestCase
クラスのメソッド (assignOutputsWhen
など) に渡します。
モック オブジェクト メソッドとの相互作用を検定する方法は複数あります。
matlab.mock.constraints.WasCalled
などのモック オブジェクト制約を、matlab.unittest.TestCase
のverifyThat
、assertThat
、fatalAssertThat
またはassumeThat
メソッドに渡します。MethodCallBehavior
オブジェクトをmatlab.mock.TestCase
クラスのメソッド (verifyCalled
またはassumeNotCalled
など) に渡します。
構築
モッキング フレームワークは、モックの behavior オブジェクトのメソッドを呼び出す際に MethodCallBehavior
インスタンスを作成します。
メソッド
when | モック オブジェクト メソッドの動作を指定 |
withAnyInputs | 任意の値が設定された任意の数の入力によるモック オブジェクト メソッドの呼び出しを指定 |
withExactInputs | オブジェクトのみを入力として使用するモック オブジェクト メソッドの呼び出しを指定 |
withNargout | 定義された数の出力引数を使用するモック オブジェクト メソッドの呼び出しを指定 |
コピーのセマンティクス
値。値クラスがコピー操作に与える影響については、オブジェクトのコピーを参照してください。
バージョン履歴
R2017a で導入