matlab.mock.constraints.WasAccessed クラス
名前空間: matlab.mock.constraints
プロパティの get アクセスを決定する制約
説明
実際の値が PropertyBehavior
インスタンスでない場合、または PropertyBehavior
に対応するプロパティが指定した回数だけアクセスされていない場合、WasAccessed
制約は検定エラーを生成します。
プロパティへのアクセス回数には、MATLAB® が暗黙的にプロパティにアクセスした回数も含まれます。たとえば、モック オブジェクトを表示すると、MATLAB はオブジェクト プロパティにアクセスしてその値を表示します。
構築
constraint = WasAccessed
はプロパティの get アクセスを判別する制約を提供します。プロパティへのアクセスが 1 回以上あれば、この制約は満たされます。プロパティへのアクセスがないことを検定するには、チルダ (~
) 演算子を使用して WasAccessed
制約を否定します。
constraint = WasAccessed('WithCount',
は、プロパティへのアクセス回数が厳密に n
)n
回であった場合に満たされる制約を提供します。
この構文で WasAccessed
を否定すると、プロパティへのアクセス回数が厳密に n
回でなかった場合にこの制約が満たされます。たとえば、プロパティへのアクセス回数が 4 回であった場合、~WasAccessed('WithCount',3)
はパスし、~WasAccessed('WithCount',4)
は失敗します。
入力引数
プロパティ
コピーのセマンティクス
値。値クラスがコピー操作に与える影響については、オブジェクトのコピーを参照してください。
例
バージョン履歴
R2017a で導入