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 中推出