exponenta event banner

matlab.unittest.qualifications.Class - класс «» matlab.unittest.qualifications

Пакет: matlab.unittest.qualifications

Данные события для прослушивателей события квалификации

Описание

QualificationEventData содержит данные события для прослушивателей события квалификации. Прослушиватели событий квалификации - это функции обратного вызова, которые регистрируются в среде тестирования для прослушивания прохождения и/или неуспешного выполнения квалификаций. Квалификация может быть утверждением, фатальным утверждением, предположением или проверкой содержимого теста. Соответствующие квалификационные классы определяют эти события. Как правило, авторы пользовательских плагинов используют этот класс. Только тестовый фреймворк создает этот класс напрямую.

Свойства

ActualValue

Значение, проверенное для соответствия логике квалификации Constraint.

Constraint

Экземпляр matlab.unittest.constraints.Constraint используется для квалификации

При использовании метода квалификации для TestCase или Fixture объект, Constraint содержит базовое ограничение, используемое для квалификации. Например, при использовании verifyEqual , основным ограничением является IsEqualTo ограничение. Поэтому при вызове ограничения getDiagnosticFor результат диагностики может отличаться от результата, отображаемого в тестовой инфраструктуре.

TestDiagnostic

Диагностика, указанная в квалификации, представляемая в виде символьного вектора, строки, дескриптора функции или экземпляра Diagnostic класс.

TestDiagnosticResults

Результат диагностики, указанный в квалификации, представленный в виде массива DiagnosticResult экземпляры.

FrameworkDiagnosticResults

Результат диагностики из ограничения, используемого для квалификации, представленный в виде массива DiagnosticResult экземпляры.

Stack

Стек вызовов функции, ведущий к событию квалификации, представленный в виде структурного массива.

Представлен в R2014a