springboot web做单元测试
来源:互联网 发布:手机淘宝网怎么发链接 编辑:程序博客网 时间:2024/05/21 06:30
package com.ziroom.finance.mbs.web;import com.alibaba.fastjson.JSONObject;import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.http.MediaType;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import org.springframework.test.context.web.WebAppConfiguration;import org.springframework.test.web.servlet.MockMvc;import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;import org.springframework.test.web.servlet.result.MockMvcResultHandlers;import org.springframework.test.web.servlet.result.MockMvcResultMatchers;import org.springframework.test.web.servlet.setup.MockMvcBuilders;import org.springframework.web.context.WebApplicationContext;/** * 类说明 :MockMvc 测试web * 作者 :liuys * 日期 :2017/10/11 10:50 * 版本号 : V1.0 */@RunWith(SpringJUnit4ClassRunner.class)//开启web上下文测试@WebAppConfiguration@SpringBootTestpublic class LoginControllerTest { //注入webApplicationContext @Autowired private WebApplicationContext webApplicationContext; private MockMvc mockMvc; //设置mockMvc @Before public void setMockMvc() { mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext).build(); } @Test public void login(){ try { JSONObject jsonObject = new JSONObject(); jsonObject.put("userName", "liuys26"); jsonObject.put("userPw", "123"); jsonObject.put("cityCode", "801000"); jsonObject.put("userType", "0"); mockMvc.perform(MockMvcRequestBuilders.post("/api/login/auth") .contentType(MediaType.APPLICATION_JSON) .content(jsonObject.toJSONString()) ).andExpect(MockMvcResultMatchers.status().isOk()) .andDo(MockMvcResultHandlers.print()); } catch (Exception e) { e.printStackTrace(); } }}
阅读全文
0 0
- springboot web做单元测试
- SpringBoot单元测试
- SpringBoot单元测试
- SpringBoot单元测试
- SpringBoot-单元测试
- SpringBoot-单元测试
- 用SpringBoot 做代web理服务器
- springboot【3】web开发之构建RESTful API与单元测试
- SpringBoot Junit单元测试
- Springboot 之 单元测试
- SpringBoot之添加单元测试
- 5.Springboot 之 单元测试
- Springboot 跑单元测试
- SpringBoot junit单元测试
- SpringBoot的Junit单元测试
- springboot 之单元测试:MockBean
- SpringBoot进阶之单元测试
- SpringBoot 使用JUnit 单元测试
- spring cloud config svn配置多个配置文件
- 获取网络上图片
- 剑指Offer
- 使用shiro进行系统身份验证-权限控制,登录界面乱跳
- java多线程编程
- springboot web做单元测试
- SQL---DATE_ADD()函数
- textView 文字显示不同颜色
- C++简单实现贪吃蛇小游戏(console)
- 工作中boostrap常用实例-主要功能总结
- MES系统的三种车间类型:flow shop、job shop、open shop
- 软件体系结构
- gulp/grunt和browserify/webpack说明
- java 线程间通信的几种方式