Main Content

matlab.unittest.plugins.diagnosticrecord.QualificationDiagnosticRecord 类

命名空间: matlab.unittest.plugins.diagnosticrecord
超类: matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord

有关鉴定事件的诊断信息

描述

QualificationDiagnosticRecord 类定义关于 DiagnosticsRecordingPluginTestResult 中包含的鉴定的诊断信息。DiagnosticsRecordingPlugin 创建此类,因此测试作者无需直接构造此类。

属性

全部展开

测试诊断结果,以字符向量元胞数组形式返回。一次鉴定可能产生多条测试诊断信息。

数据类型: char

框架诊断结果,以字符向量元胞数组形式返回。一次鉴定可能产生多条框架诊断信息。

示例: {'verifyClass failed.…'}

数据类型: char

测试内容中指定的附加诊断的结果,以 DiagnosticResult 实例组成的数组形式表示。例如,AdditionalDiagnosticResults 包含使用 matlab.unittest.TestCase.onFailure 方法添加的诊断的结果。

以下属性继承于 matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord

记录的事件的名称,以字符向量形式返回。此属性对应于 TestCase 实例上的事件。

示例: 'VerificationPassed'

示例: 'ExceptionThrown'

示例: 'DiagnosticLogged'

数据类型: char

事件的位置,以字符向量形式返回。此属性对应于测试内容的标签。

示例: 'myTestClass'

示例: 'myTestClass/testMethod1'

示例: 'myTestClass[classSetupParam=value1]/testMethod1'

示例: 'mySharedTestFixture'

数据类型: char

事件的出现范围,以 matlab.unittest.Scope 实例的形式返回。此属性对应于测试内容的标签。

示例: matlab.unittest.Scope.TestMethod

示例: matlab.unittest.Scope.TestClass

示例: matlab.unittest.Scope.SharedTestFixture

对诊断事件位置的堆栈跟踪,以结构体形式返回,其中包含字段 filenameline

数据类型: struct

所有诊断信息,以字符向量形式返回。报告提供了事件的整体摘要。

数据类型: char

方法

继承的方法

selectFailed返回失败事件的诊断记录
selectIncomplete返回未完成事件的诊断记录
selectLogged返回日志记录事件的诊断记录
selectPassed返回通过事件的诊断记录

版本历史记录

在 R2016a 中推出