Main Content

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

runTest

类: matlab.unittest.plugins.TestRunnerPlugin
包: matlab.unittest.plugins

扩展单个 Test 元素的运行

说明

示例

runTest(plugin,pluginData) 扩展单个测试套件元素的运行。此方法允许您覆盖运行 TestSuite 数组中的标量 Test 元素的方法,包括创建 TestCase,以及 TestMethodSetupTestMethodTeardown 例程。假设测试框架完成所有脚手架设置,它将针对每个 Test 元素调用该方法一次。

输入参数

plugin

插件对象,指定为 matlab.unittest.plugins.TestRunnerPlugin 类的实例。

pluginData

Test 元素的信息,指定为 matlab.unittest.plugins.plugindata.RunPluginData 类的实例。测试框架使用此信息来描述该插件的测试内容。

示例

全部展开

在运行时输出测试元素的标签。

classdef ExamplePlugin < matlab.unittest.plugins.TestRunnerPlugin
    methods (Access = protected)
        function runTest(plugin, pluginData)
            fprintf('### Running test: %s\n', pluginData.Name)
            runTest@matlab.unittest.plugins.TestRunnerPlugin(...
                plugin, pluginData);
        end
    end
end

版本历史记录

在 R2014a 中推出