mockMvc - Test Error Message

前端 未结 4 1854
小蘑菇
小蘑菇 2021-02-03 20:29

Does anybody have any tips, or does anybody know how I can test the \"error message\" returned by the HTTP response object?

@Autowired
private WebApplicationCont         


        
4条回答
  •  被撕碎了的回忆
    2021-02-03 21:12

    This is the solution I found using JsonPath and MockMvc

    this.mvc.perform(post(BASE_URL).contentType(MediaType.APPLICATION_JSON).content(responseJson)).andDo(print())
    .andExpect(status().is5xxServerError())
    .andExpect(jsonPath("$.message", is("There is an error while executing this test request ")));
    

    Hope this helps.

提交回复
热议问题