*********************************************************************************************

单元测试:集成spring+springmvc单元测试,使用SpringJunit4ClassRunner组件测试环境

**********************************************************************************************

控制层测试(controller),具体实现代码

@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(locations = "file:src/main/webapp/WEB-INF/config/spring/spring*")
public class Test { @Autowired
private BdRouteService bdRouteService; @Autowired
private WebApplicationContext context; private MockMvc mvc; @Before
public void setUp() {
mvc = MockMvcBuilders.webAppContextSetup(context).build();
} @org.junit.Test
public void controllerTest() throws Exception {
String result = mvc.perform(MockMvcRequestBuilders.get("/bd/bdRoute/ff").accept(MediaType.APPLICATION_JSON))
.andDo(MockMvcResultHandlers.print())
.andReturn().getResponse().getContentAsString(); System.out.println("----------->" + result);
}

最新文章

  1. shell中bc expr [ ] (( ))的使用方法
  2. AngularJS几个基础概念
  3. Android 摇一摇 之 震动片
  4. 在FireFox中安装Selenium IDE
  5. MYSQL INSERT INTO SELECT 不插入重复数据
  6. Why the framework uses ruby instead of perl?[转]
  7. thymeleaf中的条件判断用法
  8. linux下使用NFS挂载文件系统
  9. java运算
  10. 使用(Drawable)资源———AnimationDrawable资源
  11. javaSE_06Java中的数组(array)-练习
  12. merge 语法解析
  13. [转]Github 下载指定文件夹
  14. Docker Data Center系列(四)- 离线安装UCP和DTR
  15. Hibernate_day02
  16. body中相关标签
  17. 使用GenericServlet实例
  18. idea缓存目录mac cache
  19. mybatis之入门
  20. c++ stringstream的使用

热门文章

  1. 快速熟悉Oracle索引
  2. C# PDF Page操作——设置页面切换按钮
  3. nodejs--(一)http模板篇
  4. shell中的crontab定时任务
  5. Jquery的过滤选择器分为哪几种?
  6. 几个SQL命令的使用
  7. JAVA设计模式--学习总结(序)
  8. ubuntu 14.04 安装svn server (subversionedge )
  9. 基于puppeteer模拟登录抓取页面
  10. Oracle基础快速入门