matlab.perftest.TestCase 类
包: matlab.perftest
超类: matlab.unittest.TestCase
matlab.perftest
性能测试类的超类
描述
使用 matlab.perftest.TestCase
类编写基于类的性能测试,可用于定义测量边界。默认情况下,测试框架会围绕测试方法边界来测量性能。但是,从 matlab.perftest.TestCase
继承的测试类可以使用 startMeasuring
和 stopMeasuring
方法来定义边界,以测量特定的代码段。
matlab.perftest.TestCase
派生自 matlab.unittest.TestCase
类。
构造
测试框架可以构造 matlab.perftest.TestCase
实例。
方法
keepMeasuring | 使用自动循环测量代码 |
startMeasuring | 指定测量开始边界 |
stopMeasuring | 指定测量结束边界 |
继承的方法
addTeardown | 向测试用例动态添加拆解代码 |
applyFixture | 将脚手架与测试用例配合使用 |
createTemporaryFolder | Create temporary folder |
forInteractiveUse | 创建供交互测试的测试用例 |
getSharedTestFixtures | 提供对共享测试脚手架的访问权限 |
log | 在测试执行期间记录诊断信息 |
onFailure | 动态添加测试失败的诊断 |
run | 运行与测试用例对应的测试 |
TestCase
类还从以下类继承方法:
matlab.unittest.qualifications.Assertable | 用来确认测试先决条件的验证 |
matlab.unittest.qualifications.Assumable | 用于过滤测试内容的验证 |
matlab.unittest.qualifications.FatalAssertable | 用于中止测试执行的验证 |
matlab.unittest.qualifications.Verifiable | 产生软失败条件的验证 |
复制语义
句柄。要了解句柄类如何影响复制操作,请参阅复制对象。
示例
版本历史记录
在 R2016a 中推出