如何测试对象数组与空手道中的模式匹配
How to test array of objects matches a pattern in Karate
我有一组对象,如下所示。
"possibleValues": [
{
"unitGroup": "A",
"measurementUnitResource": [
{
"unit": "1"
},
{
"unit": "2"
},
{
"unit": "3"
}
],
"unitGroup": "B",
"measurementUnitResource": [
{
"unit": "7"
},
{
"unit": "8"
},
{
"unit": "9"
}
]
}
]
如何检查 possibleValues 数组是否包含空手道模式 {unitGroup:"#String" measurementUnitResource:[{unit:"#String"}]}
的对象。
请阅读文档:https://github.com/intuit/karate#schema-validation
* def unitResource = { unit: '#string' }
* match each response.possibleValues contains { unitGroup: '#string', measurementUnitResource: '#[] unitResource' }
我有一组对象,如下所示。
"possibleValues": [
{
"unitGroup": "A",
"measurementUnitResource": [
{
"unit": "1"
},
{
"unit": "2"
},
{
"unit": "3"
}
],
"unitGroup": "B",
"measurementUnitResource": [
{
"unit": "7"
},
{
"unit": "8"
},
{
"unit": "9"
}
]
}
]
如何检查 possibleValues 数组是否包含空手道模式 {unitGroup:"#String" measurementUnitResource:[{unit:"#String"}]}
的对象。
请阅读文档:https://github.com/intuit/karate#schema-validation
* def unitResource = { unit: '#string' }
* match each response.possibleValues contains { unitGroup: '#string', measurementUnitResource: '#[] unitResource' }