Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

基于类的单元测试

编写基于类的测试;将测试参数化;应用脚手架;选择并运行测试

编写 xUnit 风格的测试以检查 MATLAB® 代码是否按预期输出。基于类的单元测试可为您提供访问整个单元测试框架功能的权限。例如,您可以编写参数化测试、对测试进行标记或使用共享的测试脚手架。

要快速入门,请参阅在 MATLAB 中编写基于类的单元测试使用类来编写简单测试用例

函数

runtests运行一组测试
testsuite创建测试套件
testrunner创建测试运行程序。
run (TestSuite)使用配置为文本输出的 TestRunner 对象运行 TestSuite 数组
run (TestRunner)运行 TestSuite 数组中的所有测试
run (TestCase)运行 TestCase 测试
runInParallel并行运行 TestSuite 数组中的所有测试

matlab.unittest.TestCase所有 matlab.unittest 测试类的超类
matlab.unittest.TestSuite对要运行的测试进行分组的类
matlab.unittest.Test单个测试方法的设定
matlab.unittest.TestRunner用于在 matlab.unittest 框架中运行测试的类
matlab.unittest.TestResult运行测试套件的结果

matlab.unittestMATLAB 单元测试框架中各种包和类的汇总
matlab.unittest.qualificationsMATLAB 验证接口中的类摘要
matlab.unittest.constraintsMATLAB 约束接口中的类摘要
matlab.unittest.diagnosticsMATLAB 诊断接口中的类摘要
matlab.unittest.fixturesMATLAB 套件界面中的类的摘要
matlab.unittest.parametersMATLAB 单元测试参数关联的类的摘要
matlab.unittest.pluginsMATLAB 插件界面中类汇总
matlab.unittest.selectorsMATLAB 选择器接口中的类摘要
Simulink.sdi.constraints.MatchesSignalConstraint that compares time series data with tolerances using the Simulation Data Inspector

主题

编写测试

编写参数化测试

运行测试并分析结果