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!."));
}
}

最新文章

  1. visual studio自动导入 using 的快捷键
  2. 推荐Linux管理员不可不知十大PHP安全要点 - SCutePHP
  3. [No000042]CSS 之 平时那些你不敢用的字体
  4. extjs_button
  5. winform 固定splitContainer某一部分大小
  6. Spring+Maven+Dubbo+MyBatis+Linner+Handlebars—Web开发环境搭建
  7. 更改MySql表和字段区分大小写
  8. xml Schema import
  9. 3种归并操作js代码
  10. Js注册等待
  11. TPatch动态补丁系统(iOS)
  12. SQL Server中的临时表和表变量
  13. Unix/Linux周边环境C编程新手教程(1) Solaris 11 64bit环境结构
  14. iOS UIImageView自适应图片大小
  15. java使用iText生成pdf表格
  16. Android AsyncTask内部线程池异步执行任务机制简要分析
  17. 【Android】定位与解决anr错误记录
  18. 执行查询“BACKUP LOG [XXX] TO DISK = N'F:\\BackData\\事务日至备份\\...”失败,错误如下:“无法执行 BACKUP LOG,因为当前没有数据库备份。 BACKUP LOG 正在异常终止。
  19. 管理和安装 chart - 每天5分钟玩转 Docker 容器技术(168)
  20. C#学习(一):委托和事件

热门文章

  1. python 之django (一) Windows环境下Django 1.6.11开发环境搭建(简易版)
  2. 五种I/O模型的学习
  3. python 基础内置函数表及简单介绍
  4. inventor卸载不干净
  5. Django重新整理4---ModelForm-set(批量处理数据)
  6. 性能测试工具LoadRunner10-LR之Virtual User Generator 错误处理函数
  7. stm32 窗口看门狗学习(一)
  8. hduoj 2955Robberies
  9. Qt 串口连接
  10. 基础10 多进程、协程(multiprocessing、greenlet、gevent、gevent.monkey、select、selector)