spring test---restful与文件上传
来源:互联网 发布:淘宝网广西金源马蹄粉 编辑:程序博客网 时间:2024/06/18 17:53
spring提供了大量常用的功能测试,如文件上传、restful风格url访问。下面介绍主要介绍下test中常用功能的用法:
首先可以静态导入类,方便在测试类中使用,导入的类有
import static org.springframework.test.web.client.match.MockRestRequestMatchers.requestTo;
import static org.springframework.test.web.client.response.MockRestResponseCreators.withSuccess;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
前提工作,配置环境和初始化mockMVC
// @Autowired
private WebApplicationContext wac;
private MockMvc mockMvc;
// @Before
public void setup()
{
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac)
.alwaysExpect(status().isOk())
.addFilters(new CharacterEncodingFilter()).build();
}
普通请求:
this.mockMvc
.perform(
get("/ll.mvc").param("name", "DDDDDDD").accept(
MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andDo(MockMvcResultHandlers.print());
andDo(MockMvcResultHandlers.print():将会打印出请求的内容以及返回结果的信息!
restful风格:
this.mockMvc.perform(post("/{id}/kk.mvc", 43));
文件上传:
this.mockMvc.perform(fileUpload("/file.mvc").file(
new MockMultipartFile("文件名", new FileInputStream("文件path"))));
- spring test---restful与文件上传
- Spring Test之文件上传篇
- spring mvc RestFul风格PUT方法修改上传文件
- spring文件上传与下载
- Spring与RESTful
- Spring 实现文件上传与下载
- spring mvc文件上传与下载
- Spring MVC 实现文件上传与下载
- Spring mvc 文件的上传与下载
- Spring MVC之文件上传与下载
- spring+mongodb 文件上传与下载实现
- Spring MVC 文件上传与下载
- Spring MVC 文件上传与下载
- Spring mvc文件上传与下载
- spring 文件上传与下载【idea】
- Spring Boot文件上传与下载
- spring boot(23)-文件上传与下载
- spring + hessian 与 restful + json
- Bouncing Ball Game Code on Cortex-M4
- hibernate使用注解配置映射关系
- code strike round 1 A
- Android使用Application总结
- qq不定时掉线的对策
- spring test---restful与文件上传
- python不是内部命令或外部命令,也不是可执行程序解决方案
- -----------------委托的使用场合 (使用方式)----------------
- 南阳 686 An Interesting Sequence
- APIO2008免费道路 Bsoj2714 并查集+两次最小生成树
- 落水飞天java算法大全
- 新浪开发平台应用storage和ueditor
- 爱摘苹果的小明
- 委托和事件