Main Content

matlab.unittest.qualifications.QualificationEventData 类

包: matlab.unittest.qualifications
超类: event.EventData

验证事件侦听程序的事件数据

描述

matlab.unittest.qualifications.QualificationEventData 类存储验证事件侦听程序的事件数据。验证事件侦听程序是您向测试框架注册的回调函数,用于侦听通过的验证和/或失败的验证。验证可以是断言、致命断言、假设或对测试内容执行的确认。相应的验证类定义这些事件。

测试框架实例化此类。您无法直接创建 matlab.unittest.qualifications.QualificationEventData 类的对象。

matlab.unittest.qualifications.QualificationEventData 类是 handle 类。

属性

全部展开

传递给约束以用于验证的值,以任意数据类型的值形式返回。

属性:

GetAccess
public
SetAccess
immutable

用于验证的约束,以 matlab.unittest.constraints.Constraint 对象形式返回。

matlab.unittest.TestCasematlab.unittest.fixtures.Fixture 对象使用验证方法时,Constraint 属性包含用于验证的基础约束。例如,如果您使用 verifyEqual 方法,则基础约束是 IsEqualTo 约束。因此,如果您调用约束的 getDiagnosticFor 方法,诊断结果可能与测试框架显示的结果不同。

属性:

GetAccess
public
SetAccess
immutable

要在验证中执行的诊断操作,以字符向量、字符串标量、函数句柄或 matlab.unittest.diagnostics.Diagnostic 对象形式返回。

属性:

GetAccess
public
SetAccess
immutable

在验证中执行的诊断操作结果,以 matlab.unittest.diagnostics.DiagnosticResult 对象数组形式返回。

属性:

GetAccess
public
SetAccess
immutable

基于用于验证的约束的诊断操作结果,以 matlab.unittest.diagnostics.DiagnosticResult 对象数组形式返回。

属性:

GetAccess
public
SetAccess
immutable

函数调用堆栈包含会导致验证事件的函数调用列表,以结构体数组形式返回。

属性:

GetAccess
public
SetAccess
immutable

版本历史记录

在 R2014a 中推出