matlab.unittest.diagnostics.ConstraintDiagnostic class

Пакет: matlab.unittest.diagnostics
Суперклассы: matlab.unittest.diagnostics.Diagnostic

Диагностика с полями, общими для большинства ограничений

Описание

The ConstraintDiagnostic класс предоставляет различные текстовые поля, которые являются общими для большинства ограничений. Эти поля могут быть включены или отключены в зависимости от их применимости.

The ConstraintDiagnostic class является классом helper для отображения диагностики при использовании ограничений. The ConstraintDiagnostic класс предоставляет авторам пользовательских ограничений способ добавить общий вид и ощущение к диагностике, произведенной getDiagnosticFor способ ограничения.

Диагностика ограничений отображается в следующем порядке: Описание, Условия, Фактическое значение и Ожидаемое значение.

Свойства

ActVal

Фактическое значение передано ограничению для проверки.

ActValHeader

Информация о заголовке свойства фактического значения, ActVal, заданный как вектор символов. Заголовок по умолчанию 'Actual Value:'.

Conditions

Форматированный список условий, заданный как один вектор символов. Каждое условие начинается с новой линии и начинается со стрелы (-->) разделитель. Условия добавляются в список с помощью addCondition и addConditionsFrom методы.

ConditionsCount

Количество условий в списке условий. Это свойство только для чтения, сгенерированное из списка условий. Список условий определяется в Conditions свойство.

Description

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

DisplayActVal

Индикатор отображения свойства фактического значения, ActVal, заданный как логический. По умолчанию фактическое значение не отображается, и значение этого свойства false.

DisplayConditions

Индикатор отображения Conditions свойство, заданное как логическое. По умолчанию условия не отображаются, и значение этого свойства false. Даже если DisplayConditions установлено в trueесли в списке условий нет условий, не отображается ни заголовок условий, ни список условий.

DisplayDescription

Индикатор отображения Description свойство, заданное как логическое. По умолчанию описание не отображается, и значение этого свойства false.

DisplayExpVal

Индикатор того, отображать ли свойство ожидаемого значения, ExpVal, заданный как логический. По умолчанию ожидаемое значение не отображается, и значение этого свойства false.

ExpVal

Если применимо, ожидаемое значение. Это свойство может быть отключено, если связанное ограничение не содержит ожидаемого значения.

ExpValHeader

Информация о заголовке для свойства ожидаемого значения, ExpVal, заданный как вектор символов. Заголовок по умолчанию 'Expected Value:'.

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

Artifacts

Программные продукты, полученная во время последней диагностической оценки, возвращаются как массив FileArtifact образцы.

DiagnosticText

The DiagnosticText свойство предоставляет средства, с помощью которых фактическая диагностическая информация передается потребителям диагностики, такие как среды тестирования. Свойство является вектором символов, который задается во время оценки diagnose способ.

Методы

addConditionДобавьте условие в список условий
addConditionsFromДобавить условие из другого ConstraintDiagnostic в список условия
getDisplayableStringПреобразуйте объект в строку для отображения
getPostActValStringВозвращает текст, который будет отображаться после фактического значения
getPostConditionStringВозвращает текст для отображения в следующем списке условий
getPostDescriptionStringВозвращает текст для отображения в следующем описании
getPostExpValStringВозвращает текст, который будет отображаться после ожидаемого значения
getPreDescriptionStringВозвращает текст, который будет отображаться до описания

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

диагностироватьВыполните диагностическое действие
соединениеОбъедините несколько объектов диагностики в один массив

Копировать семантику

Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».