exponenta event banner

runTestClass

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