Пакет: matlab.unittest.fixtures
Фиксатор для создания и изменения во временную рабочую папку
matlab.unittest.fixtures.WorkingFolderFixture
создает временную папку и устанавливает его как текущую рабочую папку. Тест или продукт под тестом могут создать файлы и изменить содержимое папки, не влияя на исходный код или протестировать структуру папок.
Когда среда тестирования настраивает фиксатор, она добавляет текущую папку в путь. Затем фиксатор создает временную папку и изменяет текущую рабочую папку во временную папку. Когда среда тестирования разъединяет фиксатор, по умолчанию, это удаляет временную папку и все содержание папки. Среда тестирования восстанавливает текущую рабочую папку к своему предыдущему состоянию.
Оба WorkingFolderFixture
и TemporaryFolderFixture
фиксаторы создают временную папку. Однако WorkingFolderFixture
также устанавливает папку как текущую рабочую папку.
matlab.unittest.fixtures.WorkingFolderFixture
создает фиксатор для создания и изменения во временную рабочую папку.
matlab.unittest.fixtures.WorkingFolderFixture(
создает фиксатор с дополнительными опциями, заданными одним или несколькими Name,Value
)Name,Value
парные аргументы. Например, matlab.unittest.fixtures.WorkingFolderFixture('PreservingOnFailure',true)
создает фиксатор, который не удаляет временную папку в случае ошибки.
Указатель. Чтобы узнать, как классы Handle влияют на операции копирования, см. раздел "Копирование объектов".
applyFixture
| matlab.unittest.fixtures
| matlab.unittest.fixtures.CurrentFolderFixture
| matlab.unittest.fixtures.PathFixture
| matlab.unittest.fixtures.TemporaryFolderFixture