runTestClass

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

Расширение работы Test элементы из того же класса или функции

Описание

пример

runTestClass(plugin,pluginData) расширяет выполнение тестов, которые относятся к тому же тестовому классу, функции или скрипту. Этот метод применяется к подмножеству полного TestSuite управляется TestRunner. Среда тестирования оценивает этот метод в возможности runTestSuite метод TestRunnerPlugin. Он оценивает этот метод между настройкой и срывом общего испытательного стенда (setupSharedTestFixture и teardownSharedTestFixture). Если среда тестирования завершает настройку общего испытательного стенда, она вызывает этот метод один раз за класс тестирования.

Входные параметры

plugin

Объект плагина, заданный как образец matlab.unittest.plugins.TestRunnerPlugin класс.

pluginData

Информация о Test выполняемые элементы, заданные как образец matlab.unittest.plugins.plugindata.RunPluginData класс. Среда тестирования использует эту информацию, чтобы описать содержание теста плагина.

Примеры

расширить все

Печать метки содержания теста во время выполнения.

classdef ExamplePlugin < matlab.unittest.plugins.TestRunnerPlugin
    methods (Access = protected)
        function runTestClass(plugin, pluginData)
            fprintf('### Running test class: %s\n', pluginData.Name)
            
            runTestClass@matlab.unittest.plugins.TestRunnerPlugin(...
                plugin, pluginData);
        end
    end
end
Введенный в R2014a