Main Content

matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord 类

包: matlab.unittest.plugins.diagnosticrecord

诊断信息

描述

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

属性

全部展开

记录的事件的名称,以字符向量形式返回。此属性对应于 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 中推出