包:matlab.unittest.fixtures
为测试设备接口类
的夹具
接口类的方法测试作者创建定制的设备。测试所需设备配置环境状态。
类的派生夹具
接口必须实现设置
方法。这个方法执行环境的变化。夹具应环境恢复到其初始状态时拆除。恢复环境,使用addTeardown
方法设置
或实现夹具的方法拆卸
方法。
子类可以设置SetupDescription
和TeardownDescription
属性在其构造函数中提供描述执行的行动设置
和拆卸
方法。测试框架可以显示这些描述当安装及拆除的夹具。
一个来自的类夹具
必须实现isCompatible
如果它的构造函数接受任何输入参数或方法,否则可配置。夹具
子类使用这种方法来定义设备的可交换性的概念。两个matlab.unittest.fixtures
同一类的实例被认为是可互换的如果isCompatible
方法返回真正的
。的TestRunner
使用的结果isCompatible
以确定是否同一个类的两个夹具实例对应于相同的共享测试夹具的状态。
|
描述夹具设置操作,指定为一个特征向量。的 |
|
描述夹具拆卸操作,指定为一个特征向量。的 |
addTeardown | 动态添加清除例程夹具 实例 |
applyFixture | 建立夹具将工作委托给另一个设备 |
isCompatible | 确定同一个类的两个夹具是可以互换的 |
日志 | 在夹具setup和teardown记录诊断信息 |
needsReset | 报告共享测试夹具是否需要重置 |
onFailure | 动态添加夹具setup和teardown期间诊断的故障 |
设置 | 建立夹具 |
拆卸 | 拆除固定 |
AssertionFailed |
引发失败的断言。一个 |
AssertionPassed |
触发传递断言。一个 |
AssumptionFailed |
在失败时触发的假设。一个 |
AssumptionPassed |
通过假设后触发。一个 |
FatalAssertionFailed |
在失败时触发致命的断言。一个 |
FatalAssertionPassed |
触发后通过致命的断言。一个 |
ExceptionThrown |
引发的 |
DiagnosticLogged |
引发的 |
句柄。学习如何处理类影响复制操作,明白了复制对象。