如何在JSON中验证集合的大小和内容?

时间:2017-10-27 22:30:44

标签: arrays json spring-boot junit

我是新手,并且在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]”,是(“01”)))

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

1 个答案:

答案 0 :(得分:0)

我发现了问题。 JUnit测试使用另一个属性文件指向另一个数据库。对不起,感到困惑。