Пакет: 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 влияют на операции копирования, см. раздел «Копирование объектов».