我用springtest MockMvc測驗Controller類,如下一段代碼:
String responseString =mock.perform(MockMvcRequestBuilders.post("/user/noauth/login")
.characterEncoding("UTF-8")
.contentType(MediaType.APPLICATION_JSON).content(requestJson.getBytes()))
.andExpect(MockMvcResultMatchers.status().isOk())
.andExpect(jsonPath("$.repMsg",is("成功")))
.andExpect(jsonPath("$.repCode", is("0000")))
.andReturn().getResponse().getContentAsString();
其中jsonPath("$.repMsg",is("成功"),里面的is方法不知道從哪個包里import,請高手指點。
uj5u.com熱心網友回復:
jsonPath和is都是自己定義的方法吧???uj5u.com熱心網友回復:
jsonPath和is都不是自己定義的。uj5u.com熱心網友回復:
andExpect(jsonPath("$.repMsg",is("成功"))).andExpect(jsonPath("$.repCode", is("0000")))/可以不要
uj5u.com熱心網友回復:
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;uj5u.com熱心網友回復:
import static org.hamcrest.CoreMatchers.is;轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130941.html
標籤:Java EE
上一篇:小學生古詩詞打卡系統
下一篇:Java代碼實作離線語音合成
