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