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