Main Content

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

runTestMethod

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

扩展单个测试方法的运行

说明

示例

runTestMethod(plugin,pluginData) 扩展单个测试方法的运行。测试框架在 TestRunnerPluginrunTest 方法的作用域内计算此方法。它在设置和拆卸标量 TestSuite 元素(setupTestMethodteardownTestMethod)之间计算此方法。

输入参数

plugin

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

pluginData

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

示例

全部展开

输出计算测试方法所用的时间。

classdef ExamplePlugin < matlab.unittest.plugins.TestRunnerPlugin
    methods (Access = protected)
        function runTestMethod(plugin, pluginData)
            tic

            runTestMethod@matlab.unittest.plugins.TestRunnerPlugin(...
                plugin, pluginData);

            fprintf('### %s ran in %f seconds excluding fixture time.',...
                pluginData.Name, toc)
        end
    end
end

版本历史记录

在 R2014a 中推出