为了账号安全,请及时绑定邮箱和手机立即绑定

请教老师:如何在controller中通过json测试呢

老师您说:可以测试json,就好奇问问。如何编写。

正在回答

2 回答

有没有好心人帮助看一下呀

0 回复 有任何疑惑可以回复我~
public interface ResultActions {

   /**
    * Perform an expectation.
    *
    * <h4>Example</h4>
    * <pre class="code">
    * static imports: MockMvcRequestBuilders.*, MockMvcResultMatchers.*
    *
    * mockMvc.perform(get("/person/1"))
    *   .andExpect(status().isOk())
    *   .andExpect(content().contentType(MediaType.APPLICATION_JSON))
    *   .andExpect(jsonPath("$.person.name").value("Jason"));
    *
    * mockMvc.perform(post("/form"))
    *   .andExpect(status().isOk())
    *   .andExpect(redirectedUrl("/person/1"))
    *   .andExpect(model().size(1))
    *   .andExpect(model().attributeExists("person"))
    *   .andExpect(flash().attributeCount(1))
    *   .andExpect(flash().attribute("message", "success!"));
    * </pre>
    */
   ResultActions andExpect(ResultMatcher matcher) throws Exception;

   /**
    * Perform a general action.
    *
    * <h4>Example</h4>
    * <pre class="code">
    * static imports: MockMvcRequestBuilders.*, MockMvcResultMatchers.*
    *
    * mockMvc.perform(get("/form")).andDo(print());
    * </pre>
    */
   ResultActions andDo(ResultHandler handler) throws Exception;

   /**
    * Return the result of the executed request for direct access to the results.
    *
    * @return the result of the request
    */
   MvcResult andReturn();

}

看了一下源码,我试试,请老师,伙伴们回复下

0 回复 有任何疑惑可以回复我~
#1

HeroChan 提问者

java.lang.AssertionError: No value at JSON path "$.person.name", exception: Missing property in path $['person'] body中可以显示数据,但是报这个错误。我再看看,先去吃饭 了。
2017-08-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请教老师:如何在controller中通过json测试呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信