Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

run

类: matlab.unittest.TestRunner
包: matlab.unittest

运行 TestSuite 数组中的所有测试

语法

result = run(runner,suite)

说明

result = run(runner,suite) 使用 runner 中提供的 TestRunner 对象运行 suite 定义的 TestSuite 数组,并在 result 中返回结果。

此方法会运行 TestCase 类中的所有适当方法来设置脚手架并运行测试内容。它可处理错误和限定失败,并将信息记录在 result 中。

输入参数

runner

matlab.unittest.TestRunner 对象。

suite

测试集,指定为 matlab.unittest.TestSuite 数组。

输出参数

result

包含测试运行结果的 matlab.unittest.TestResult 对象。result 的大小与 suite 的大小相同,并且每个元素都是 suite 中的对应元素的结果。

示例

全部展开

matlab.unittest 类添加到当前导入列表。

import matlab.unittest.TestRunner
import matlab.unittest.TestSuite

创建一个测试套件以及一个显示文本的测试运行程序。

suite = TestSuite.fromClass(?mypackage.MyTestClass);
runner = TestRunner.withTextOutput;

运行测试套件。

result = runner.run(suite)