博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot测试
阅读量:4627 次
发布时间:2019-06-09

本文共 1567 字,大约阅读时间需要 5 分钟。

package club.iyousi.controller;import javafx.application.Application;import org.junit.Assert;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.boot.test.web.client.TestRestTemplate;import org.springframework.test.context.junit4.SpringRunner;import org.springframework.test.web.servlet.MockMvc;import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;import org.springframework.test.web.servlet.result.MockMvcResultMatchers;import java.util.HashMap;import java.util.Map;@RunWith(SpringRunner.class)@SpringBootTest@AutoConfigureMockMvcpublic class HelloTest {    @Autowired    private MockMvc mvc;    @Test    public void listUser() throws Exception {        mvc.perform(MockMvcRequestBuilders.get("/users"))                .andExpect(MockMvcResultMatchers.status().isOk())//通过                .andExpect(MockMvcResultMatchers.content().string("[]"));//期望结果是一个值    }    @Test    public void post() throws Exception {        mvc.perform(MockMvcRequestBuilders.post("/users").param("id","1").param("name","sfz").param("age","12"))                .andExpect(MockMvcResultMatchers.status().isOk())//通过                .andExpect(MockMvcResultMatchers.content().string("success"));//期望结果是一个值    }}

 

转载于:https://www.cnblogs.com/songfahzun/p/8531106.html

你可能感兴趣的文章
SESSION技术
查看>>
数据结构(五)之直接插入排序
查看>>
SQL函数——LENGTH()和LENGTHB()
查看>>
vim - manual -个人笔记
查看>>
详解Javascript中prototype属性(推荐)
查看>>
angularjs实现首页轮播图
查看>>
Git 对象 和checkout 和stash的笔记
查看>>
团队项目总结2-服务器通信模型和顺序图
查看>>
hdu 1085 Holding Bin-Laden Captive!
查看>>
[周记]8.7~8.16
查看>>
递归定义
查看>>
kindeditor 代码高亮设置
查看>>
图的邻接表存储
查看>>
2018 leetcode
查看>>
PHP中获取当前页面的完整URL
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
Xcode10 library not found for -lstdc++ 找不到问题
查看>>