主要内容

matlab.unittest.diagnostics.constraintdiagnostic类

包裹:matlab.unittest.diarostics
超类:matlab.unittest.diagnostics.diagnostic

大多数约束的常见字段诊断

描述

约束诊断类提供大多数约束共同的各种文本字段。这些字段可以根据其适用性打开或关闭。

约束诊断类是用于使用约束时显示诊断的帮助课程。这约束诊断课程为自定义约束作者提供了一种在诊断中添加常见外观和感觉的方法getDiagnosticfor约束方法。

约束诊断按以下顺序显示:描述,条件,实际值和期望值。

特性

actval

实际值传递给了测试的约束。

Actvalheader

实际值属性的标题信息,actval,指定为字符向量。默认标题是'实际价值:'

条件

格式化的条件列表,指定为单个字符向量。每个条件都从新线开始,并从箭头开始(- >)定界符。使用条件添加到列表中附加条件添加条件方法。

条件苏口

条件列表中的条件数。这是从条件列表中生成的仅阅读属性。条件列表在条件财产。

描述

一般诊断信息,指定为角色向量。

DisplayActVal

指标是否显示实际值属性,actval,指定为布尔值。默认情况下,实际值未显示,此属性的值为错误的

显示条件

是否显示是否显示条件属性,指定为布尔值。默认情况下,未显示条件,此属性的值为错误的。即使显示条件被设定为真的,如果条件列表上没有条件,则条件标头或条件列表均未显示。

DisplayDescription

是否显示是否显示描述属性,指定为布尔值。默认情况下,该描述未显示,此属性的值为错误的

Display Expval

指标是否显示预期值属性,expval,指定为布尔值。默认情况下,未显示预期值,此属性的值为错误的

expval

如果适用,则预期值。如果关联约束不包含预期值,则可以关闭此属性。

Expvalheader

预期价值属性的标题信息,expval,指定为字符向量。默认标题是'期望值:'

继承的属性

文物

在上次诊断评估中生产的工件,作为返回的阵列fileArtifact实例。

DiagnoStictext

DiagnoStictext属性提供了将实际诊断信息传达给诊断消费者(例如测试框架)的手段。该属性是在评估期间定义的角色向量诊断方法。

方法

附加条件 将条件添加到条件列表中
添加条件 从另一个添加条件约束诊断条件列表
getDisplayableString 将对象转换为字符串以进行显示
getPostactvalstring 返回以按实际值显示要显示的文本
getPostConditionString 返回要显示以下条件列表的文本
getPostDescriptionsTring 返回要显示的文本以下说明
getPostExpvalString 返回以下要显示的文本
get predscriptionstring 返回在说明之前显示要显示的文本

继承的方法

诊断 执行诊断动作
加入 将多个诊断加入单个数组

复制语义

处理。要了解处理课程如何影响复制操作,请参见复制对象