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