【问题标题】:How to verify size and content of the collection in JSON?如何验证 JSON 中集合的大小和内容?
【发布时间】:2018-04-09 14:29:19
【问题描述】:

我对此并不陌生,并且在 Java SpringBoot 应用程序中返回了一个带有数组的 JSON 字符串,如下所示。

{... "downlineLevels": ["01","02","03","04","05","06","07"] }

只有以下 JUnit 测试成功。

1) .andExpect(jsonPath("$.downlineLevels", hasSize(1)))

我期待 hasSize(7)

2) .andExpect(jsonPath("$.downlineLevels.[0]", is("01")))

我做不到 $.downlineLevels.[1]。那么如何检查所有成员。

【问题讨论】:

  • 使用什么语言和库?
  • 它是Java SpringBoot和Junit

标签: arrays json spring-boot junit


【解决方案1】:

我发现了问题。 JUnit 测试使用另一个属性文件指向不同的数据库。很抱歉造成混乱。

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 2018-04-05
    相关资源
    最近更新 更多