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