Main Content

matlab.unittest.plugins.diagnosticrecord.LoggedDiagnosticRecord 类

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

有关日志记录事件的诊断信息

描述

LoggedDiagnosticRecord 类定义关于 DiagnosticsRecordingPluginTestResult 中包含的日志记录事件的诊断信息。DiagnosticsRecordingPlugin 创建此类,因此测试作者无需直接构造此类。

属性

全部展开

日志记录的诊断结果,以字符向量元胞数组形式返回。一次 log 调用可能产生多条日志记录诊断信息。

数据类型: char

调用 log 方法的时间,以日期时间形式返回。

数据类型: datetime

日志消息的详细程度级别,以 matlab.automation.Verbosity 枚举对象形式返回。

示例: Terse

以下属性继承于 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 中推出