Main Content

runTest

クラス: matlab.unittest.plugins.TestRunnerPlugin
名前空間: matlab.unittest.plugins

単一の Test 要素の実行の拡張

説明

runTest(plugin,pluginData) は、単一の Test 要素の実行を拡張します。runTest により、TestSuite 配列のスカラー Test 要素を実行するメソッドをオーバーライドできます。これには、TestCase インスタンス、TestMethodSetup ルーチン、および TestMethodTeardown ルーチンの作成が含まれます。テスト フレームワークがすべてのフィクスチャのセットアップを完了した場合、テスト フレームワークはこのメソッドを各 Test 要素につき 1 回呼び出します。

入力引数

すべて展開する

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

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

属性

Accessprotected

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

すべて展開する

プラグインを作成して runTest メソッドをオーバーライドし、実行時に Test 要素のラベルを出力します。

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