getNegativeDiagnosticFor
类: matlab.unittest.constraints.BooleanConstraint
包: matlab.unittest.constraints
生成值的相反情况诊断信息
说明
diag = getNegativeDiagnosticFor(
根据约束 constObj
,actVal
)constObj
对提供的值 actVal
进行分析,并生成 matlab.automation.diagnostics.Diagnostic
对象 diag
,该对象对应于 constObj
的求反情况。此方法为受保护方法。
此方法生成的诊断信息以约束的相反情形表示。例如,假设有一个 IsTasty
约束。当在验证中使用对 IsTasty
的求反时,如果发现实际值为“tasty”,则测试失败。因此,getNegativeDiagnosticFor
应返回说明为什么该值不能正确满足约束的详细信息。
与 Constraint
的 getDiagnosticFor
方法类似,通常是在验证失败时调用 getNegativeDiagnosticFor
方法。因此,与 satisfiedBy
方法相比,验证失败后调用 getNegativeDiagnosticFor
方法能够更高效地提供更详细的分析信息。
输入参数
| |
|
要比较的值 |