主要内容

扩展单元测试框架

定制测试环境;作者约束,诊断,夹具和插件

matlab.®单元测试框架提供了测试工具作者,可以提供定制测试环境的能力。您可以通过自定义约束,诊断和夹具延长测试写入,并扩展测试运行并通过Test Runner的自定义插件进行报告。

班级

展开全部

matlab.unittest.Constraints.Constraint. 用于比较的基本界面类
matlab.unittest.constraints.BooleanConstraint 约束的布尔组合的接口类
matlab.unittest.constraints.tolerance. 容差的抽象界面类
matlab.unittest.diagnostics.diagnostic. 基本界面类matlab.unittest诊断
matlab.unittest.diagnostics.constraintdiagnostic. 诊断与大多数限制的字段
matlab.unittest.fixtures.fixture. 用于测试夹具的接口类
matlab.unittest.plugins.testrunnerplugin. 用于扩展TestRunner的插件界面
matlab.unittest.plugins.Par allyizable. 用于支持运行测试的插件的接口金宝app
matlab.unittest.plugins.QualifyingPlugin 执行系统范围限定的插件的接口
matlab.unittest.plugins.outputstream. 接口确定发送文本输出的位置
matlab.test.behavior.missing. 测试是否课程满足合同丢失的

matlab.unittest.Constraints包 课程摘要马铃薯约束接口
matlab.unittest.diagnostics包 课程摘要马铃薯诊断接口
matlab.unittest.fixtures包 课程摘要马铃薯夹具接口
matlab.unittest.plugins包 课程摘要马铃薯插件接口
matlab.unittest.plugins.plugindata包 课程摘要马铃薯插件数据界面

话题

约束

创建自定义约束

创建自定义约束,以确定给定值是否具有与预期值相同的大小。

创建自定义布尔约束

创建自定义布尔约束,以确定给定值是否具有与预期值相同的大小。

创建自定义公差

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

夹具

创建基本自定义夹具

此示例显示如何创建基本自定义夹具。

创建高级自定义夹具

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

插件

写插件以扩展testrunner

使用testrunnerplugin.班级延长testrunner..您可以实现一些方法来扩展测试或测试fixture的创建、设置、运行和拆卸。

创建自定义插件

创建一个定制插件,这些插件计算传递和失败的断言。

与自定义插件并行运行测试

创建一个自定义插件,该插件计算在测试运行时的传递和失败的断言的数量。

写入插件添加数据到测试结果

创建一个插件,该插件在断言中添加实际和预期值测试结果对象。

编写插件以保存诊断详细信息

此示例显示如何创建自定义插件以保存诊断详细信息。插件侦听测试失败并保存诊断信息,以便在框架完成测试后访问它。

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

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