Класс: matlab.unittest.plugins. QualifyingPlugin
Пакет: matlab.unittest.plugins
Фатально утверждать, что значение удовлетворяет заданному ограничению
fatalAssertUsing(plugin,context,actual,constraint)
fatalAssertUsing(plugin,context,actual,constraint,diagnostic)
fatalAssertUsing( фатально утверждает, что plugin,context,actual,constraint)actual - значение, удовлетворяющее заданному ограничению, constraint, с использованием квалификации context. Если фактическое значение не удовлетворяет ограничению, платформа тестирования сообщает о неуспешном сбое утверждения.
Вы можете выполнить фатальные утверждения в этих QualifyingPlugin методы:
setupSharedTestFixture
teardownSharedTestFixture
setupTestClass
teardownTestClass
setupTestMethod
teardownTestMethod
fatalAssertUsing( отображает диагностическую информацию, plugin,context,actual,constraint,diagnostic)diagnostic, при отказе.
См. примеры для QualifyingPlugin класса и заменить вызовы на verifyUsing с fatalAssertUsing.
Используйте QualifyingPlugin.fatalAssertUsing способ прекращения тестового сеанса при отказе. Эти требования полезны, когда режим отказа настолько фундаментален, что нет смысла продолжать тестирование. Эта квалификация также полезна, когда отрыв приспособления не восстанавливает состояние MATLAB ® правильно, и предпочтительно прервать тестирование и начать новую сессию. В качестве альтернативы,
Используйте QualifyingPlugin.verifyUsing способ получения и записи отказов без создания исключения. Потому что QualifyingPlugin выполняет дополнительные квалификации, помимо тех, которые определены в единичных испытаниях, обычно использует проверки. Проверки не приводят к раннему выходу из теста, гарантируя, что тестовый фреймворк выполнит все содержимое теста. Используйте другие типы квалификации для проверки на нарушение предварительных условий или неправильной настройки теста.
Используйте QualifyingPlugin.assumeUsing способ обеспечения соответствия среды тестирования предварительным условиям, которые в противном случае не приводят к сбою теста. Предполагаемые сбои приводят к отфильтрованным тестам, и платформа тестирования помечает связанное содержимое теста как Incomplete.
Используйте QualifyingPlugin.assertUsing когда состояние отказа аннулирует остаток текущего содержимого теста, но не препятствует надлежащему выполнению последующих методов тестирования. Сбой в точке утверждения делает связанное содержимое теста неуспешным и неполным.