MATLAB®单元测试框架为测试工具作者提供了自定义测试环境的能力。您可以通过自定义约束、诊断和fixture扩展测试编写,并通过测试运行器的自定义插件扩展测试运行和结果报告。
matlab.unittest.constraints包 |
课程总结MATLAB约束接口 |
matlab.unittest.diagnostics包 |
课程总结MATLAB诊断界面 |
matlab.unittest.fixtures包 |
课程总结MATLAB设备接口 |
matlab.unittest.plugins包 |
课程总结MATLAB插件接口 |
matlab.unittest.plugins.plugindata包 |
课程总结MATLAB插件数据接口 |
使用TestRunnerPlugin
类扩展TestRunner
.您可以实现用于扩展测试或测试夹具的创建,设置,运行和拆除的方法。
创建一个自定义插件,计算传递和失败断言的数量。
创建一个自定义插件,用于计算测试并行运行时传递和失败断言的数量。
创建一个插件,将断言中的实际值和预期值添加到TestResult
目的。
这个例子展示了如何创建一个自定义插件来保存诊断细节。该插件侦听测试失败并保存诊断信息,以便在框架完成测试后访问它。
这个例子展示了如何创建一个插件,使用自定义格式将最终测试结果写入输出流。