exponenta event banner

runTest

Класс: matlab.unittest.plugins.
Пакет: 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