matlab.unittest.diagnostics. Класс ConstraintDiagnostic

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

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

Описание

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

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

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

Свойства

ActVal

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

ActValHeader

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

Conditions

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

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

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

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