matlab.unittest.diagnostics.ConstraintDiagnostic class

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

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

Описание

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

ConstraintDiagnostic класс является классом помощника для отображения диагностики при использовании ограничений. 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

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

Методы

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

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

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