Пакет: matlab.unittest.fixtures
Класс интерфейса для испытательных приборов
Fixture класс интерфейса - это средство, с помощью которого авторы теста создают пользовательские приспособления. Приборы конфигурируют состояние среды, необходимое для тестов.
Классы, полученные из Fixture интерфейс должен реализовывать setup способ. Этот метод выполняет изменения среды. Приспособление должно восстанавливать среду в исходное состояние при разрыве. Для восстановления среды используйте addTeardown метод в setup способ или реализация приспособления teardown способ.
Подклассы могут устанавливать SetupDescription и TeardownDescription свойства в их конструкторах для предоставления описаний действий, выполняемых setup и teardown методы. Структура тестирования может отображать эти описания при настройке и разрыве приспособления.
Класс, производный от Fixture должны реализовывать isCompatible если его конструктор принимает какие-либо входные аргументы или конфигурируется иным образом. Fixture подклассы используют этот метод для определения понятия взаимозаменяемости приспособлений. Два matlab.unittest.fixtures экземпляры одного класса считаются взаимозаменяемыми, если isCompatible возврат метода true. TestRunner использует результат isCompatible чтобы определить, соответствуют ли два экземпляра приспособления одного класса одному и тому же общему состоянию испытательного приспособления.
|
Описание действий по настройке приспособления, указанное как символьный вектор. |
|
Описание действий по отрыву приспособления, указанное как символьный вектор. |
| addTeardown | Динамически добавлять подпрограмму разрыва в Fixture случай |
| applyFixture | Настройка приспособления для делегирования работы другому приспособлению |
| isCompatible | Определение взаимозаменяемости двух приборов одного класса |
| регистрация | Запись диагностической информации при настройке и отрыве приспособления |
| needsReset | Сообщите, нужно ли сбрасывать общий тестовый прибор |
| onFailure | Динамически добавлять диагностику отказов при настройке и отрыве приспособления |
| установка | Настройка приспособления |
| разрушение | Сорвать фиксатор |
AssertionFailed | Срабатывает при неудачном утверждении. A |
AssertionPassed | Срабатывает при прохождении утверждения. A |
AssumptionFailed | Срабатывает при неудачном предположении. A |
AssumptionPassed | Срабатывает при прохождении предположения. A |
FatalAssertionFailed | Срабатывает при неудачном роковом утверждении. A |
FatalAssertionPassed | Срабатывает при прохождении рокового утверждения. A |
ExceptionThrown | Инициируется |
DiagnosticLogged | Инициируется |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.