matlab.mock.actions.AssignOutputs 类
命名空间: matlab.mock.actions
为调用的方法或访问的属性定义返回值
描述
要指定在调用 mock 对象方法或访问 mock 对象属性时框架返回的值,请使用 AssignOutputs 类。
如果您调用的模拟方法的输出少于 AssignOutputs 指定的输出,则剩余的输出将被放弃。如果您调用的模拟方法的输出多于 AssignOutputs 指定的输出,则 MATLAB® 会提示出错。
构造
action = AssignOutputs( 定义要为方法调用或属性访问返回的 mock 对象的值。A1,...,An)AssignOutputs 构造函数接受一个或多个值 A1,...,An,这些值对应于 mock 对象方法的输出参量值或 mock 对象属性的值。
输入参量
属性
复制语义
值。要了解值类如何影响复制操作,请参阅复制对象。
示例
提示
AssignOutputs动作定义创建实例时的输出值。要指定 mock 对象方法通过调用函数句柄来确定在调用 mock 对象方法时的输出值,请使用Invoke类。
备选方法
对于简单的输出定义,您可以使用 matlab.mock.TestCase 类的 assignOutputsWhen 方法。不过,在使用 AssignOutputs 动作时,会有更多功能。
版本历史记录
在 R2017a 中推出