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