Mockmvc单元测试controller层代码
来源:互联网 发布:阿里云已备案域名 编辑:程序博客网 时间:2024/06/13 23:14
序言
前几天新写了个需求关于前后台交互controller层的代码,想要自测,但是前端还没完成,所以用到mockmvc单元测试,这里简单介绍记录一下。
正文
代码如下:
/** * Created by dt on 2017/8/8. */public class smallControllerTest { private MockMvc mockMvc; @Before public void setUp() throws Exception { mockMvc = MockMvcBuilders.standaloneSetup(new MyOrderController()).build(); } @Test public void testSmallOrderController() throws Exception { // MockMvc mockMvc = MockMvcBuilders.standaloneSetup(new MyOrderController()).build(); String responseString = mockMvc.perform( post("/mobile/order/user/detail").contentType(MediaType.APPLICATION_JSON) .content("{\"mId\":\"656\",\"oId\":\"30\"}") ).andExpect(status().isOk()) //返回的状态是200 .andReturn().getResponse().getContentAsString(); //将相应的数据转换为字符串 System.out.println("--------返回的json = " + responseString); }}
注:
MockMvcBuilders.standaloneSetup(new MyOrderController()).build():开始测试之前创建以你需要测试的控制层代码的mockmvc容器。
mockMvc.perform():请求地址以及请求方式(post or get)。
contentType:交互数据格式,一般是json。
content:json字符串参数。
后续有更详细的再补充。
阅读全文
0 0
- Mockmvc单元测试controller层代码
- springBoot+mockMvc Controller层测试
- Junit4 + MockMvc 进行单元测试,springboot controller单元测试
- 使用MockMvc测试Controller
- spring中用MockMvc做单元测试
- 使用MockMvc测试Spring mvc Controller
- 使用MockMvc测试Spring mvc Controller
- Junit测试Controller(MockMVC使用)
- Junit测试Controller(MockMVC使用)
- SpringBoot+MockMvc测试Controller笔记整理
- 使用MockMvc测试Spring mvc Controller
- mvc.net 实现对Controller层的单元测试
- SpringMVC中web层controller的单元测试小demo
- 使用Mock对接口(controller层)进行单元测试
- 使用Mock 对spring mvc 的controller层进行单元测试
- 在SpringMVC利用MockMvc进行单元测试
- Spring整合MockMvc单元测试,Java配置
- 使用MockMvc进行Spring的单元测试
- neural networks and deeplearning chapter 3.1
- 搭建一个完整的SSH框架项目
- 跨域问题
- Java多线程知识点总结
- Android设置ScrollView滚动到底部和顶部
- Mockmvc单元测试controller层代码
- 委托和事件用法
- MySQL中tinytext、text、mediumtext和longtext详解
- Git常用命令
- [NOIP提高组2001]统计单词个数
- Sumsung7420 通过sd刷UFS日志分析(UFS正常)
- 每日一题(43)—— 数组越界
- cocos2d-x游戏中的性能优化和内存优化
- FAT32学习笔记(二)长文件名的处理,文件内容的查找,目录的处理