Пакет: matlab.unittest.fixtures
Фиксатор для создания и изменения на временную рабочую папку
The 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