扩展单元测试框架
自定义测试环境;编写约束、诊断、脚手架和插件
MATLAB® 单元测试框架为测试工具作者提供了自定义测试环境的功能。您可以通过自定义约束、诊断和脚手架来扩展测试编写,以及通过测试运行器的自定义插件来扩展测试运行和结果报告。
类
命名空间
matlab.unittest.constraints Package | MATLAB 约束接口中的类摘要 |
matlab.unittest.fixtures Package | MATLAB 套件界面中的类的摘要 |
matlab.unittest.plugins Package | MATLAB 插件界面中类汇总 |
主题
脚手架
- 创建基本自定义脚手架
创建一个基本自定义脚手架,以便将显示格式更改为十六进制表示。 - 创建高级自定义脚手架
创建一个可配置的脚手架,以更改数值的输出显示格式。
插件
- 编写插件以扩展 TestRunner
使用TestRunnerPlugin
类扩展测试运行器。您可以实现方法来扩展测试或测试脚手架的创建、设置、运行和拆解。 - 创建自定义插件
创建一个自定义插件,以便统计通过和失败断言数。 - 使用自定义插件并行运行测试
创建一个自定义插件,以便统计并行运行测试时的通过和失败断言数。 - 编写插件以将数据添加到测试结果
创建一个插件,它将断言中的实际值和预期值添加到TestResult
对象。 - 编写用于保存诊断详细信息的插件
本示例演示如何创建自定义插件来保存诊断详细信息。该插件将侦听测试失败并保存诊断信息,以便您在框架完成测试后访问此信息。 - 用于生成自定义测试输出格式的插件
创建一个插件,该插件使用自定义格式将最终测试结果写入到输出流。