exponenta event banner

createTemporaryFolder

Класс: sltest. TestCase
Пакет: sltest

Создать временную папку

Описание

пример

folder = createTemporaryFolder(testCase) возвращает временную папку Эта папка удаляется в зависимости от области тестового случая. Например, для папки, созданной методом, эта папка удаляется после завершения метода и выходит из области действия. Временные папки полезны, если требуется использовать отдельную папку для хранения методов тестового случая. Создание временной папки для каждого метода тестированияSee для Записать подключаемые модули для расширения SunRunnerполучения информации об объеме испытательного случая.

Входные аргументы

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

Экземпляр тестового случая, указанный как sltest.TestCase объект.

Выходные аргументы

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

Временная папка, возвращаемая в виде символьного вектора.

Признаки

Accesspublic

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

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

classdef tempFolder < sltest.TestCase

    properties
       Folder;
    end
 
    methods (TestMethodSetup)
       function setup(testCase)
          testCase.Folder = ...
             testCase.createTemporaryFolder();
       end
    end
 
    methods (Test)
       function test1(testCase)
          testCase.simulate('myModel1',...
             'InFolder',testCase.Folder);
       end
 
       function test2(testCase)
          testCase.simulate('myModel2',...
             'InFolder',testCase.Folder);
       end
   end
end
Представлен в R2020b