matlab.unittest.constraints.EveryElementOf 类
命名空间: matlab.unittest.constraints
测试数组的每个元素是否满足约束
描述
matlab.unittest.constraints.EveryElementOf
类提供实际值的代理,因此您可以测试数组中的每个元素是否满足给定的约束。当您在测试中包含代理时,测试框架会逐元素对约束进行检查。
您可以在使用鉴定方法 assertThat
、assumeThat
、fatalAssertThat
或 verifyThat
执行的测试中使用此类的实例。该类不修改提供的实际值。它仅充当执行约束分析的包装器。
创建对象
描述
p = matlab.unittest.constraints.EveryElementOf(actualValue)
创建一个代理来测试指定数组的每个元素是否满足约束并设置 ActualValue
属性。当您使用此代理来测试约束时,如果 actualValue
的每个元素都满足此约束,则测试通过。
属性
示例
提示
您可以使用
EveryElementOf
检查数组的每个元素是否满足约束。然而,有一些约束,如IsEqualTo
、IsGreaterThan
和IsLessThan
,它们本身会验证每个元素是否满足某个条件。在这些情况下,无需使用EveryElementOf
,使用它会影响鉴定性能。
版本历史记录
在 R2013a 中推出