扩展单元测试框架
自定义测试环境;作者约束,诊断,固定装置和插件
matlab®单元测试框架为测试工具作者提供了自定义测试环境的能力。您可以通过自定义约束,诊断和固定装置扩展测试写作,并扩展运行测试并通过测试跑步者的自定义插件进行报告。
课程
软件包
matlab.unittest.constraints包 |
课程摘要MATLAB约束接口 |
matlab.unittest.diagnostics包 |
课程摘要MATLAB诊断接口 |
matlab.unittest.fixtures包 |
课程摘要MATLAB固定装置接口 |
matlab.unittest.plugins包 |
课程摘要MATLAB插件接口 |
话题
约束
固定装置
- 创建基本的自定义夹具
此示例显示了如何创建基本的自定义灯具。 - 创建高级自定义夹具
此示例显示了如何使用可配置的构造函数创建自定义灯具。
插件
- 编写插件以扩展testrunner
使用TestRunnerplugin
班级扩展Testrunner
。您可以实现扩展测试或测试固定装置的创建,设置,运行和拆除的方法。 - 创建自定义插件
创建一个自定义插件来计算通过和失败断言的数量。 - 与自定义插件并行运行测试
创建一个自定义插件,该插件并行运行时计算传递和失败断言的数量。 - 编写插件以添加数据以测试结果
创建一个插件,将主张中的实际和期望值添加到测试结果
目的。 - 编写插件以保存诊断细节
此示例显示了如何创建自定义插件来保存诊断细节。该插件会聆听测试故障并保存诊断信息,因此您可以在框架完成测试后访问它。 - 插件生成自定义测试输出格式
此示例显示了如何创建使用自定义格式将最终测试结果写入输出流的插件。