Arrays 空手道-如何检查数组是否包含值?
我已经定义了数组Arrays 空手道-如何检查数组是否包含值?,arrays,cucumber,karate,Arrays,Cucumber,Karate,我已经定义了数组 *def数组=[{“code”:“codeA”,“boolValue”:false,“a”:5,“c”:false},{“code”:“codeA”,“boolValue”:true,“a”:7,“c”:true},{“code”:“codeB”,“boolValue”:true,“a”:1,“c”:false}] 和变量 *def预期值={“code”:“codeB”,“布尔值”:true} 如何检查数组是否包含预期值?在数组的最后一个元素中有期望值,但它包含一些附加值,这就
*def数组=[{“code”:“codeA”,“boolValue”:false,“a”:5,“c”:false},{“code”:“codeA”,“boolValue”:true,“a”:7,“c”:true},{“code”:“codeB”,“boolValue”:true,“a”:1,“c”:false}]
和变量
*def预期值={“code”:“codeB”,“布尔值”:true}
如何检查数组是否包含预期值?在数组的最后一个元素中有期望值,但它包含一些附加值,这就是为什么我一直试图检查它失败的原因。这将在0.9.6.RC4中起作用:
* match array contains deep expected
在以前的版本中:
* match array contains '#(^expected)'
请阅读文档:这将在0.9.6.RC4中起作用:
* match array contains deep expected
在以前的版本中:
* match array contains '#(^expected)'
请阅读以下文件: