matlab.mock.constraints.Occurred 类
命名空间: matlab.mock.constraints
超类:
限定 mock 对象交互的约束
描述
Occurred
约束限定一个或多个 mock 对象交互的发生。如果任何实际值数组指定的交互中有至少一个未发生,则它会为该数组生成一个鉴定失败。实际值必须是 MethodCallBehavior
、PropertyGetBehavior
或 PropertySetBehavior
对象的数组,这些对象都引用同一个 mock 对象。
使用 Occurred
约束可限定方法调用、属性访问或属性修改的任何组合。
默认情况下,该约束限定所有交互至少发生一次且可以按任何顺序发生。RespectingOrder
名称-值对组支持将交互鉴定为以指定顺序发生。
构造
constraint = matlab.mock.constraints.Occurred
提供一个约束,用于确定是否发生了所有指定的交互。
constraint = matlab.mock.constraints.Occurred('RespectingOrder',
提供一个约束,该约束限定指定交互是否遵循指定的发生顺序。tf
)
输入参量
属性
复制语义
值。要了解值类如何影响复制操作,请参阅复制对象。
示例
版本历史记录
在 R2018b 中推出