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