如果存在于空手道中,如何验证数组对象属性

对方正在输入...
对方正在输入...
订阅者
243
文章
0
粉丝
测试交流1 179字数 154阅读0分30秒阅读模式
摘要在下面的例子中,创建匹配字符串的正确方法是什么? 我只能使用正确的匹配字符串来验证以下两个JSON。 在其中一个例子中,我们有一个“;。。。

在下面的例子中,创建匹配字符串的正确方法是什么?

我只能使用正确的匹配字符串来验证以下两个JSON。

在其中一个例子中,我们有一个;“期间”;数据

{
    "id": 1,
    "period":
    [
        {
            "startDate": "2022-05-05",
            "endDate": "2022-05-06"
        },
        {
            "startDate": "2022-06-05",
            "endDate": "2022-06-06"
        }
    ]
}

另一方面,它是一个空数组。

{
    "id": 1,
    "period": []
}

我一直在尝试下面的匹配字符串,但同样的似乎失败了

* match response contains deep "##({period: [{startDate: '#notnull'}]})"

下载功能测试 软件测试

 
  • 版权提示:非本站文章仅供存储任何法律责任由作者承担▷违法举报◁▷新闻不符◁▷我要投稿◁
    免责声明:部分内容来自用户上传发布或新闻客户端自媒体如有侵权请反馈站长处理
  • 原创转载:阅读转载说明>>> https://www.playezu.com/zixun/jiaoliu/ruguocunzaiyukongshoudaozhongruheyanzhengshuzuduixiangshuxing.html
    • Peter Thomas
      Peter Thomas 9

      干得好:
      * def dateSchema = { startDate: ‘#string’, endDate: ‘#string’ }
      * match response == { id: ‘#number’, period: ‘#[] dateSchema’ }

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证