runTest

Класс: matlab.unittest.plugins.TestRunnerPlugin
Пакет: matlab.unittest.plugins

Расширьте выполнение одного Test элемент

Синтаксис

Описание

пример

runTest(plugin,pluginData) расширяет выполнение одного элемента тестового набора. Этот метод позволяет вам заменять метод, который запускает скалярный Test элемент в TestSuite массив, включая создание TestCase, и TestMethodSetup и TestMethodTeardown стандартные программы. Если среда тестирования завершает всю настройку фиксатора, она вызывает этот метод одно время на 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