matlab.mock.constraints.Occurred クラス
名前空間: matlab.mock.constraints
スーパークラス:
モック オブジェクトの相互作用を検定する制約
説明
Occurred
制約は、1 つ以上のモック オブジェクトの相互作用の発生を検定します。これにより、発生しなかった相互作用を少なくとも 1 つ指定する実際の値の配列について、検定エラーが生成されます。実際の値は、すべて同じモック オブジェクトを参照している MethodCallBehavior
オブジェクト、PropertyGetBehavior
オブジェクトまたは PropertySetBehavior
オブジェクトの配列でなければなりません。
Occurred
制約を使用して、メソッドの呼び出し、プロパティへのアクセス、プロパティの変更の任意の組み合わせを検定します。
既定では、この制約により、すべての相互作用が少なくとも 1 回、任意の順序で発生したことが検定されます。RespectingOrder
の名前と値のペアを使用すると、相互作用が指定した順序で発生したことを検定できます。
構築
constraint = matlab.mock.constraints.Occurred
は、指定した相互作用がすべて発生したかどうかを判別するための制約を提供します。
constraint = matlab.mock.constraints.Occurred('RespectingOrder',
によって提供される制約では、指定した相互作用の発生順序が考慮されます。tf
)
入力引数
プロパティ
コピーのセマンティクス
値。値クラスがコピー操作に与える影響については、オブジェクトのコピーを参照してください。
例
バージョン履歴
R2018b で導入