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Возвращает текст, который будет отображен до описания

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

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