Main Content

matlab.unittest.plugins.diagnosticrecord.ExceptionDiagnosticRecord クラス

パッケージ: matlab.unittest.plugins.diagnosticrecord
スーパークラス: matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord

エラーに関する診断情報

説明

ExceptionDiagnosticRecord クラスが定義する診断情報は、DiagnosticsRecordingPlugin によって TestResult に含まれるエラーに関連しています。このクラスは DiagnosticsRecordingPlugin によって作成されるため、テスト作成者が直接構築する必要はありません。

プロパティ

すべて展開する

エラー情報。MException オブジェクトとして返されます。

テスト内容で指定した追加診断の結果。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

診断イベントの位置のスタックトレース。filename および line の各フィールドを含む構造体として返されます。

データ型: struct

すべての診断情報。文字ベクトルとして返されます。レポートはイベントの全体的な概要を提供します。

データ型: char

メソッド

継承メソッド

selectFailed失敗したイベントの診断記録を返す
selectIncomplete未完了イベントの診断記録を返す
selectLoggedログが作成されたイベントの診断記録を返す
selectPassedパスしたイベントの診断記録を返す

バージョン履歴

R2016a で導入