文档

matlab.mock.PropertyBehavior类

包:matlab.mock

指定模拟对象属性行为并限定交互

描述

使用PropertyBehavior类以指定模拟对象属性行为并限定交互。

有几种方法可以限定与模拟对象属性的交互。

  • 通过PropertyBehavior的方法matlab.mock.TestCase,如verifyAccessedassumeNotSet

  • 通过PropertyBehavior实例和模拟对象约束,例如matlab.mock.constraints.WasAccessed,verifyThat为了fatalAssertThat,或assumeThat的方法matlab.unittest.TestCase类。

要定义模拟对象属性的行为,首先需要PropertyGetBehaviorPropertySetBehavior实例。要创建其中一个实例,请调用aPropertyBehavior方法。有关定义属性行为的更多信息,请参见matlab.mock.PropertyGetBehaviormatlab.mock.PropertySetBehavior

建设

mock框架构造一个PropertyBehavior实例时访问模拟行为对象上的属性。

方法

得到 构造对象来定义模拟属性get行为
构造对象以定义模拟属性集行为
setToValue 当模拟属性设置为特定值时,构造对象来定义行为

复制语义

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

介绍了R2017a

这个话题有帮助吗?