spring boot1.5.6 测试类
2024-08-31 07:11:33
package com.qutaoyao.demo.web; import com.qutaoyao.demo.web.controller.HelloController;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.RequestBuilder;
import org.springframework.test.web.servlet.setup.MockMvcBuilders; 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.result.MockMvcResultMatchers.content; @RunWith(SpringRunner.class)
@SpringBootTest
public class HelloControllerTests { private MockMvc mvc; @Before
public void init(){
this.mvc = MockMvcBuilders.standaloneSetup(new HelloController()).build();
} @Test
public void sayHi() throws Exception{
RequestBuilder req = get("/hello/hi"); mvc.perform(req).andExpect(status().isOk()).andExpect(content().string("Hello World!."));
}
}
最新文章
- visual studio自动导入 using 的快捷键
- 推荐Linux管理员不可不知十大PHP安全要点 - SCutePHP
- [No000042]CSS 之 平时那些你不敢用的字体
- extjs_button
- winform 固定splitContainer某一部分大小
- Spring+Maven+Dubbo+MyBatis+Linner+Handlebars—Web开发环境搭建
- 更改MySql表和字段区分大小写
- xml Schema import
- 3种归并操作js代码
- Js注册等待
- TPatch动态补丁系统(iOS)
- SQL Server中的临时表和表变量
- Unix/Linux周边环境C编程新手教程(1) Solaris 11 64bit环境结构
- iOS UIImageView自适应图片大小
- java使用iText生成pdf表格
- Android AsyncTask内部线程池异步执行任务机制简要分析
- 【Android】定位与解决anr错误记录
- 执行查询“BACKUP LOG [XXX] TO DISK = N'F:\\BackData\\事务日至备份\\...”失败,错误如下:“无法执行 BACKUP LOG,因为当前没有数据库备份。 BACKUP LOG 正在异常终止。
- 管理和安装 chart - 每天5分钟玩转 Docker 容器技术(168)
- C#学习(一):委托和事件
热门文章
- python 之django (一) Windows环境下Django 1.6.11开发环境搭建(简易版)
- 五种I/O模型的学习
- python 基础内置函数表及简单介绍
- inventor卸载不干净
- Django重新整理4---ModelForm-set(批量处理数据)
- 性能测试工具LoadRunner10-LR之Virtual User Generator 错误处理函数
- stm32 窗口看门狗学习(一)
- hduoj 2955Robberies
- Qt 串口连接
- 基础10 多进程、协程(multiprocessing、greenlet、gevent、gevent.monkey、select、selector)