主要内容

matlab.mock.PropertySetBehavior 类

R2026b

命名空间: matlab.mock

指定 mock 对象的 set 行为

描述

使用 PropertySetBehavior 类来指定 mock 对象的 set 行为。可通过多种方式指定属性的 set 行为。

  • 向 when 方法传递 mock 对象动作,例如 matlab.mock.actions.StoreValue。

  • 将 PropertySetBehavior 对象传递给 matlab.mock.TestCase 类的方法,例如 storeValueWhen。

要验证 mock 属性的交互,请参阅 matlab.mock.PropertyBehavior。

构造

当您调用 set 或 setToValue 方法时,模拟框架会创建一个 PropertySetBehavior 实例。通常情况下,PropertySetBehavior 是隐式构造的。例如,testCase.throwExceptionWhen(set(behavior.MyProperty))。

方法

when指定 mock 对象属性的设置操作

复制语义

值。要了解值类如何影响复制操作,请参阅复制对象。

版本历史记录

在 R2017a 中推出