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
  • 相关阅读:
    基于Diff机制的多个状态合并
    do_mmap解读
    Linux对用户态的动态内存管理
    我的WordPress站点
    使用Bochs学习硬件原理
    inode的若干锚
    Use sed and awk to prettify json
    IO完成端口
    如何使用iText制作中文PDF
    Font and PDF
  • 原文地址:https://www.cnblogs.com/jpfss/p/10966481.html
Copyright © 2011-2022 走看看