matlab.®单元测试框架提供了测试工具作者,可以提供定制测试环境的能力。您可以通过自定义约束,诊断和夹具延长测试写入,并扩展测试运行并通过Test Runner的自定义插件进行报告。
matlab.unittest.Constraints包 |
课程摘要马铃薯约束接口 |
matlab.unittest.diagnostics包 |
课程摘要马铃薯诊断接口 |
matlab.unittest.fixtures包 |
课程摘要马铃薯夹具接口 |
matlab.unittest.plugins包 |
课程摘要马铃薯插件接口 |
matlab.unittest.plugins.plugindata包 |
课程摘要马铃薯插件数据界面 |
使用testrunnerplugin.
班级延长testrunner.
.您可以实现一些方法来扩展测试或测试fixture的创建、设置、运行和拆卸。
创建一个定制插件,这些插件计算传递和失败的断言。
创建一个自定义插件,该插件计算在测试运行时的传递和失败的断言的数量。
创建一个插件,该插件在断言中添加实际和预期值测试结果
对象。
此示例显示如何创建自定义插件以保存诊断详细信息。插件侦听测试失败并保存诊断信息,以便在框架完成测试后访问它。
此示例显示如何创建使用自定义格式的插件,将最终确定的测试结果写入输出流。