Класс: matlab.unittest.plugins. QualificatingPlugin
Пакет: 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
метод, когда условие отказа делает недействительным оставшуюся часть текущего содержания теста, но не препятствует правильному выполнению последующих методов тестирования. При отказе в точке утверждения связанное содержание теста становится неудачным и неполным.