exponenta event banner

matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord класс

Пакет: matlab.unittest.plugins.dagnosticrecord

Диагностическая информация

Описание

DiagnosticRecord класс определяет диагностическую информацию, которая DiagnosticsRecordingPlugin включает в TestResult. 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

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

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

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

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

Методы

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