matlab.unittest.constraints.BooleanConstraint 类
包: matlab.unittest.constraints
超类: matlab.unittest.constraints.Constraint
约束的布尔合并的接口类
说明
BooleanConstraint
接口类提供了用于 Constraints
的布尔合并的接口。派生于 BooleanConstraint
的任何约束都可以使用 and
(&
)、or
(|
) 和 not
(~
) 运算符进行组合和求反。
派生自 BooleanConstraint
接口类的类必须实现标准 Constraint
接口要求的所有内容。当对给定的约束求反时,必须使用与标准(非求反)失败时不同的形式写入诊断信息。因此,派生自 BooleanConstraint
类的类必须实现一个方法,以为相反情况和非相反情况提供 Diagnostic
对象。
为满足这些要求,所有 BooleanConstraint
实现要继承 and
、or
和 not
的相应 MATLAB® 重载,以便这些实现可以与其他 BooleanConstraint
对象进行组合或求反。
方法
getNegativeDiagnosticFor | 生成值的相反情况诊断信息 |
复制语义
值。要了解值类如何影响复制操作,请参阅复制对象。