主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

matlab.mock.PropertyBehavior 类

R2026a

命名空间: 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 中推出