Пакет: 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 влияют на операции копирования, см. раздел "Копирование объектов".
matlab.unittest.TestCase.applyFixture
| matlab.unittest.fixtures
| matlab.unittest.fixtures.CurrentFolderFixture
| matlab.unittest.fixtures.PathFixture
| matlab.unittest.fixtures.TemporaryFolderFixture