首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用BDD空手道验证数组案例中的数组

用BDD空手道验证数组案例中的数组
EN

Stack Overflow用户
提问于 2018-09-27 16:01:33
回答 1查看 588关注 0票数 1

将空手道bdd插件与黄瓜一起用于自动测试用例。验证在数组中具有数组列表的api结构面临困难。如何用bdd空手道验证数组结构中的值集数组?

代码语言:javascript
复制
{
    "reqParam": "5bacfbaaa222ed1500f5aa7a",
    "selectionLimit": [],
    "valuesets": [
        [{
                "test": "sample",
                "testB": "sample"
            },
            {
                "test": "sample",
                "testB": "sample"
            },
            {
                "test": "sample",
                "testB": "sample"
            }
        ],
        [{
                "test": "sample",
                "testB": "sample"
            },
            {
                "test": "sample",
                "testB": "sample"
            }
        ]
    ]
}

下面是我为完成这一任务所做的一段代码。

代码语言:javascript
复制
* def samplePacket = { test: '#string', testB: '#string'}
Scenario: Check the valid params
        Given url API_URL
        Given path 'getParam/apicall'
        And params validParameter
        When method get
        Then status 200
        And match header Content-Type == 'application/json; charset=utf-8'
        #And print response.valuesets[0]
        Then match each response.valuesets == #[] samplePacket
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-27 16:09:51

有多个层次的嵌套数组。

代码语言:javascript
复制
* def valueset = { test: '#string', testB: '#string' }
* def setarray = '#[] valueset'
* match response.valuesets == '#[] setarray'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52540969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档