Пакет: matlab.unittest.qualifications
Проверка, чтобы прервать выполнение теста
The FatalAssertable
класс предоставляет проверку типа «» qualification «», чтобы прервать выполнение теста. Помимо действий, выполненных для отказов, FatalAssertable
класс работает так же, как matlab.unittest
проверки.
На критическое утверждение отказа, FatalAssertable
класс информирует среду тестирования о отказе путем выдачи FatalAssertionFailedException
. Тестовая среда затем отображает диагностическую информацию для отказа и прекращает весь сеанс тестирования. Это полезно, когда тестируемое программное обеспечение содержит так много ошибок, что нет смысла продолжать сеанс тестирования. Кроме того, вы можете использовать критические утверждения в отключении фиксатора, чтобы гарантировать правильное восстановление состояния фиксатора. Если он не восстановлен, сеанс полной проверки прерывается и указывает, чтобы перезапустить MATLAB® прежде чем вы возобновите тестирование. Это позволяет более поздним тестам запускаться в согласованном состоянии MATLAB. Если можно восстановить фиксатор и сделать его Устойчивостью к исключениям для отказов, используйте вместо этого утверждения.
Критические утверждения предотвращают ложные непройденные тесты из-за отказа фундаментального теста. Они также предотвращают ложные непройденные тесты, когда предыдущий тест не смог восстановить испытательные стенды. Если среда тестирования не может правильно разорвать фиксаторы, перезапустите MATLAB, чтобы убедиться, что проверка может возобновиться в чистом состоянии.
fatalAssertClass | Фатально утвердите точный класс заданного значения |
fatalAssertEmpty | Значение Fatal assert пусто |
fatalAssertEqual | Значение fatal assert равно заданному значению |
fatalAssertError | Функция Fatal assert выдает указанное исключение |
fatalAssertFail | Создание безусловных критических утверждений отказа |
fatalAssertFalse | Значение fatal assert ложно |
fatalAssertGreaterThanOrEqual | Значение fatal assert больше или равно заданному значению |
fatalAssertInstanceOf | Значение fatal assert является объектом заданного типа |
fatalAssertLength | Значение fatal assert имеет заданную длину |
fatalAssertLessThan | Значение fatal assert меньше заданного значения |
fatalAssertLessThanOrEqual | Значение fatal assert меньше или равно заданному значению |
fatalAssertMatches | Строка Fatal assert соответствует заданному регулярному выражению |
fatalAssertNotEmpty | Значение fatal assert не пустое |
fatalAssertNotEqual | Значение fatal assert не равно заданному значению |
fatalAssertNotSameHandle | Значение fatal assert не является указанным образцом. |
fatalAssertNumElements | Значение Fatal assert имеет заданное количество элементов |
fatalAssertReturnsTrue | Функция fatal assert возвращает true при оценке |
fatalAssertSameHandle | Два значения Fatal assert являются указателями на один и тот же образец |
fatalAssertSize | Значение fatal assert имеет заданный размер |
fatalAssertSubstring | Строка Fatal assert содержит указанную строку |
fatalAssertThat | Значение фатального утверждения соответствует заданному ограничению |
fatalAssertTrue | Значение Fatal assert равно true |
fatalAssertWarning | Функция Fatal assert выдает указанные предупреждения |
fatalAssertWarningFree | Функция Fatal assert не выдает предупреждений |
FatalAssertionFailed | Срабатывает после непрохождения критических утверждений. A |
FatalAssertionPassed | Срабатывает при прохождении критических утверждений. A |
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».
Assertable
| Assumable
| matlab.unittest.qualifications
| QualificationEventData
| TestCase
| Verifiable