matlab.mock.PropertyBehavior 类
命名空间: matlab.mock
指定 mock 对象属性的行为并验证交互
描述
使用 PropertyBehavior
类来指定 mock 对象属性的行为并验证交互。
可通过多种方式验证与 mock 对象属性的交互。
将
PropertyBehavior
实例传递给matlab.mock.TestCase
的方法,如verifyAccessed
或assumeNotSet
。将
PropertyBehavior
实例和 mock 对象约束(例如matlab.mock.constraints.WasAccessed
)传递给matlab.unittest.TestCase
类的verifyThat
、assertThat
、fatalAssertThat
或assumeThat
方法。
要定义 mock 对象属性的行为,您首先需要一个 PropertyGetBehavior
或 PropertySetBehavior
实例。要创建其中一个实例,请调用 PropertyBehavior
方法。有关定义属性行为的详细信息,请参阅 matlab.mock.PropertyGetBehavior
或 matlab.mock.PropertySetBehavior
。
构造
当您访问 mock 行为对象的属性时,模拟框架会构造一个 PropertyBehavior
实例。
方法
get | 构造对象以定义 mock 属性的 get 行为 |
set | 构造对象以定义 mock 属性的 set 行为 |
setToValue | 构造对象,以定义当模拟属性设置为特定值时的行为 |
复制语义
值。要了解值类如何影响复制操作,请参阅复制对象。
版本历史记录
在 R2017a 中推出