runTest

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

Расширенная работа единственного элемента тестового набора

Синтаксис

runTest(plugin,pluginData)

Описание

пример

runTest(plugin,pluginData) расширяет выполнение единственного элемента TestSuite. Этот метод позволяет тестовому автору заменять метод, который запускает скалярный тестовый элемент в массиве TestSuite, включая создание TestCase, и стандартные программы TestMethodTeardown и TestMethodSetup. Если среда тестирования завершает всю настройку фиксатора, она вызывает этот метод одно время на тестовый элемент.

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

plugin

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

pluginData

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

Примеры

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

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

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

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