exponenta event banner

matlab.unittest.plugins.dagnosticrecord.ExcepureDiagnosticRecord класс

Пакет: matlab.unittest.plugins.dagnosticrecord
Суперклассы: 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

Трассировка стека к местоположению диагностического события, возвращаемого в виде структуры, содержащей поля file, name, и line.

Типы данных: struct

Вся диагностическая информация, возвращаемая в виде символьного вектора. Отчет содержит общее резюме события.

Типы данных: char

Методы

Унаследованные методы

selectFailedВозврат диагностических записей для неудачных событий
selectIncompleteВозврат диагностических записей для незавершенных событий
selectLoggedВозврат диагностических записей для зарегистрированных событий
selectPassedВозврат диагностических записей для переданных событий
Представлен в R2016a