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