runTestClass

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

Расширьте выполнение массива TestSuite от того же класса или функции

Синтаксис

runTestClass(plugin,pluginData)

Описание

пример

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

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

plugin

Экземпляр matlab.unittest.plugins.TestRunnerPlugin .

pluginData

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

Примеры

развернуть все

Распечатайте метку элемента содержания теста во время выполнения.

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

Была ли эта тема полезной?