Main Content

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

runTestClass

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

从同一个类或函数扩展 Test 元素的运行

说明

示例

runTestClass(plugin,pluginData) 扩展属于同一测试类、函数或脚本的测试的运行。此方法适用于 TestRunner 运行的完整 TestSuite 的一部分。测试框架在 TestRunnerPluginrunTestSuite 方法的作用域内计算此方法。它在设置和拆卸共享测试脚手架(setupSharedTestFixtureteardownSharedTestFixture)之间计算此方法。假设测试框架完成共享测试脚手架设置,它为每个测试类调用此方法一次。

输入参数

plugin

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

pluginData

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

示例

全部展开

在运行时输出测试内容的标签。

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

版本历史记录

在 R2014a 中推出