matlab.mock.constraints.WasCalled 类
命名空间: matlab.mock.constraints
用于确定方法调用的约束
描述
如果实际值不是 MethodCallBehavior
实例,或者 MethodCallBehavior
对应方法的调用次数不是指定的次数,则 WasCalled
约束将发生鉴定失败。
构造
constraint = WasCalled
提供了一个约束,用以确定方法的调用情况。如果方法至少被调用过一次,则满足该约束。要验证方法未被调用过,可使用波浪号 (~
) 运算符对 WasCalled
约束求反。
constraint = WasCalled('WithCount',
提供了一个约束,当方法的调用次数恰好为 n
)n
次时,将满足该约束。
如果您通过此语法对 WasCalled
求反,则当方法的调用次数不等于 n
时,约束将通过。例如,如果方法被调用四次,~WasCalled('WithCount',3)
将通过,~WasCalled('WithCount',4)
将失败。
输入参量
属性
复制语义
值。要了解值类如何影响复制操作,请参阅复制对象。
示例
版本历史记录
在 R2017a 中推出