zoukankan      html  css  js  c++  java
  • MockMvc control层单元测试 参数传递问题

    GET:

    1.路径参数@PathVariable

    2.表单参数@RequestParam

    POST:

    1.JSON请求体参数

      @RequestBody

    放:

    1.路径参数@PathVariable

    2.表单参数@RequestParam

    删除:

    1.路径参数@PathVariable

    2.表单参数@RequestParam

    MockMvc:

    1.路径请求

    mockMvc.perform(MockMvcRequestBuilders
            .请求方式(“url / {path}”,参数值)
    2.表单请求

    mockMvc.perform(MockMvcRequestBuilders
            .请求方式(“url”).param(“键”,“值”).contentType(MediaType.APPLICATION_FORM_URLENCODED)
    3.JSON请求

    MvcResult mvcResult= mvc.perform(
            MockMvcRequestBuilders.post("http://127.0.0.1:8080/index").
                    content(jsonObject.toString()).
                    contentType(MediaType.APPLICATION_JSON)
    ).
            andExpect(MockMvcResultMatchers.status().isOk()).
            andDo(MockMvcResultHandlers.print()).
            andReturn();

    原文地址:https://blog.csdn.net/wang_muhuo/article/details/84655577
  • 相关阅读:
    adjacent_diffenerce
    数值算法速食食谱
    accumulate
    平面分割
    进制转换
    奖学金
    谁考了第k名
    奇数单增序列
    病人排序
    灯的开关状态
  • 原文地址:https://www.cnblogs.com/jpfss/p/10966481.html
Copyright © 2011-2022 走看看