在MockMvc Spring测试中,如果需要匹配对象列表,可以使用MockMvcResultMatchers的jsonPath方法结合Hamcrest Matchers来进行匹配。
具体步骤如下:
可以使用以下方式来匹配对象列表:
result.andExpect(jsonPath("$.objects", hasSize(2)))
.andExpect(jsonPath("$.objects[0].id", is(1)))
.andExpect(jsonPath("$.objects[0].name", is("Object 1")))
.andExpect(jsonPath("$.objects[1].id", is(2)))
.andExpect(jsonPath("$.objects[1].name", is("Object 2")));
这样就可以对MockMvc的返回结果中的对象列表进行匹配了。
对于MockMvc的对象列表匹配,腾讯云没有特定的产品或链接推荐。
领取专属 10元无门槛券
手把手带您无忧上云