拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何断言body中的属性只有几个预定义的值

如何断言body中的属性只有几个预定义的值

白鹭 - 2022-02-11 1986 0 0

杰森身体:

{
  "result": [
    {
      "object": {
        "type": "mattress"
      }
    },
    {
      "object": {
        "type": "pillow"
      }
    }
  ]
}

我如何使用放心的身体和 hamcrest 断言断言该型别只是枕头或床垫(可能还有更多,所以我正在寻找通用解决方案)?

示例断言:

response.then().assertThat().body("result", hasSize(greaterThan(0)));

uj5u.com热心网友回复:

此代码将解决您的问题:

.body("result.object.type",  everyItem(isOneOf("mattress", "pillow")));
标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *