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