文档

扩展单元测试框架

自定义测试环境;作者约束,固定装置,诊断和插件

matlab®单元测试框架为测试工具作者提供了自定义测试环境的能力。您可以通过自定义约束,固定装置和诊断扩展测试写作,并扩展通过测试跑步者的自定义插件扩展测试运行和结果报告。

课程

展开全部

matlab.unittest.constraints.constraint 比较基本接口类
matlab.unittest.constraints.booleanconstraint 布尔的接口类别的界面类别组合
matlab.unittest.constraints.tolerance 公差的抽象接口类
matlab.unittest.fixtures.fixture 测试装置的接口类
matlab.unittest.diagnostics.diagnostic MATLAB的基本接口类。工会诊断
matlab.unittest.diagnostics.constraintdiagnostic 大多数约束的常见字段诊断
matlab.unittest.plugins.testrunnerplugin 用于扩展TestRunner的插件接口
matlab.unittest.plugins.qualifyingplugin 执行全系统资格的插件的接口
matlab.unittest.plugins.outputstream 确定在何处发送文本输出的接口

软件包

matlab.unittest.plugins.plugindata MATLAB插件数据接口中的类摘要

话题

约束

创建自定义约束

本示例显示了如何创建一个自定义约束,该定制约束确定给定值是否与预期值相同。

创建自定义布尔限制

此示例显示了如何创建自定义布尔构型约束,该约束确定给定值是否与预期值相同。

创建自定义公差

此示例显示了如何创建和应用自定义公差。

固定装置

创建基本的自定义夹具

此示例显示了如何创建基本的自定义灯具。

创建高级自定义夹具

此示例显示了如何使用可配置的构造函数创建自定义灯具。

插件

编写插件以扩展testrunner

使用TestRunnerplugin课程以扩展测试跑者。您可以实现扩展测试或测试固定装置的创建,设置,运行和拆卸的方法。这Testrunner如图所示,运行这些方法。

创建自定义插件

此示例显示了如何创建一个自定义插件,该插件在运行指定的测试套件时计算传递和失败断言的数量。

编写插件以保存诊断细节

此示例显示了如何创建自定义插件来保存诊断细节。该插件会聆听测试故障并保存诊断信息,因此您可以在框架完成测试后访问它。

插件生成自定义测试输出格式

此示例显示了如何创建使用自定义格式将最终测试结果写入输出流的插件。

这个话题有帮助吗?