addTeardown

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

Динамически добавьте стандартную программу отключения в TestCase экземпляр

Синтаксис

addTeardown(testCase,tearDownFcn)
addTeardown(testCase,tearDownFcn,arg1,...,argN)

Описание

addTeardown(testCase,tearDownFcn) добавляет tearDownFcn указатель на функцию, который задает код отключения фиксатора к testCase экземпляр.

Указатель на функцию выполняется в осциллографе, где это указано. Этот осциллограф может быть тестовым классом, методом тестирования или разделяемым фиксатором. Код отключения выполнен в обратном порядке, к которому он добавляется. Это - метод "последним пришел - первым вышел" (LIFO) политика порядка выполнения. Чтобы восстановить правильное предварительное состояние, указатель на функцию динамически вызывается с заключением осциллографа.

addTeardown(testCase,tearDownFcn,arg1,...,argN) предоставляет входные параметры tearDownFcn.

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

testCase

matlab.unittest.TestCase экземпляр

tearDownFcn

Функция в виде указателя на функцию, который задает код отключения фиксатора

arg1,...,argN

Входные параметры, 1 через N (если таковые имеются), требуемый tearDownFcn, заданный любым типом. Тип аргумента задан списком аргументов функции.

Примеры

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

classdef SomeTest < matlab.unittest.TestCase
 
    methods(TestMethodSetup)
        function createFixture(testCase)
            p = path;
            testCase.addTeardown(@path, p);
            addpath(fullfile(pwd,'testHelpers'));
        end
    end
end