Пакет: 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