检查响应参数中的两种类型
Check two types in a parameter of the response
我对这个框架有点陌生。我想知道是否可以在同一个响应参数中检查两种不同类型的参数(#number、#string 等...)。
例如,在这个JSON中,参数surname有时可以为null,有时有content
{
"name": "Eduard",
"surname": "Rodriguez",
"age": 30
}
我可以检查响应中的相同参数是否为#string 和#null。类似于:
{
"name": "#string",
"surname": "#null,#string",
"age": #number
}
希望问题清楚。
非常感谢
阅读文档:https://github.com/intuit/karate#null-and-notpresent
* match response == { name: '#string', surname: '##string', age: '#number' }
我对这个框架有点陌生。我想知道是否可以在同一个响应参数中检查两种不同类型的参数(#number、#string 等...)。
例如,在这个JSON中,参数surname有时可以为null,有时有content
{
"name": "Eduard",
"surname": "Rodriguez",
"age": 30
}
我可以检查响应中的相同参数是否为#string 和#null。类似于:
{
"name": "#string",
"surname": "#null,#string",
"age": #number
}
希望问题清楚。
非常感谢
阅读文档:https://github.com/intuit/karate#null-and-notpresent
* match response == { name: '#string', surname: '##string', age: '#number' }