Main Content

runTestMethod

クラス: matlab.unittest.plugins.TestRunnerPlugin
パッケージ: matlab.unittest.plugins

単一の Test メソッドの実行を拡張する

説明

runTestMethod(plugin,pluginData) は、単一の Test メソッドの実行を拡張します。このテスト フレームワークは、runTest メソッドのスコープ内でこのメソッドを評価します。スカラー TestSuite 要素のセットアップと破棄 (setupTestMethod および teardownTestMethod) の間でこのメソッドを評価します。

入力引数

すべて展開する

プラグイン。matlab.unittest.plugins.TestRunnerPlugin オブジェクトとして指定します。

Test メソッドの情報。matlab.unittest.plugins.plugindata.RunPluginData オブジェクトとして指定します。テスト フレームワークはこの情報を使用してプラグインにテスト内容を記述します。

属性

Accessprotected

メソッドの属性の詳細については、メソッドの属性を参照してください。

すべて展開する

プラグインを作成して runTestMethod メソッドをオーバーライドし、Test メソッドの評価にかかった時間を出力します。

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 で導入