springMVC测试小例子
来源:互联网 发布:实体店铺装修设计软件 编辑:程序博客网 时间:2024/06/08 09:21
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = {MyMvcConfig.class})//记载mvc配置文件@WebAppConfiguration("src/main/resources")//声明加载的ApplicationContext是一个WebApplicationContext,属性指定web资源的位置public class TestControllerIntegrationTests { private MockMvc mockMvc;//模拟mvc对象 @Autowired private DemoService demoService; @Autowired WebApplicationContext wac; @Autowired MockHttpSession session; @Autowired MockHttpServletRequest request; @Before public void setup(){ this.mockMvc= MockMvcBuilders.webAppContextSetup(this.wac).build(); } @Test public void testNormalController() throws Exception{ mockMvc.perform(get("/normal")) //向/normal进行get请求 .andExpect(status().isOk())//预期控制返回状态为200 .andExpect(view().name("page"))//预期view的名称为page .andExpect(forwardedUrl("/WEB-INF/classes/views/page.jsp"))//预期页面转向的真正路径 .andExpect(model().attribute("msg", demoService.saySomething()));//预期Model中msg的值为demoService.saySomething()的返回值 } @Test public void testRestController() throws Exception{ mockMvc.perform(get("/testRest")) // .andExpect(status().isOk()) .andExpect(content().contentType("text/plain;charset=UTF-8"))//预期返回值类型是媒体类型 .andExpect(content().string(demoService.saySomething()));//预期返回值是hello }}
阅读全文
0 0
- springMVC测试小例子
- SpringMVC配置+小例子
- 2.5SpringMVC小例子
- springmvc入门小例子
- springmvc小例子
- SpringMVC--小例子
- ElasticSearch测试小例子
- WebService测试小例子
- SpringMVC使用的小例子
- springmvc+monggodb简单小例子
- springMVC 第一个小例子
- eclipse+springmvc入门小例子
- 测试内存分页小例子
- SpringMVC+Spring+Hibernate的小例子
- springMVC实现登录的小例子
- SpringMVC+Spring+Hibernate的小例子
- JQuery(AJAX)+SpringMVC的小例子
- 关于SpringMVC时间转换器的小例子
- 6月总结
- Liferay DXP Soy portlet系列(三 )使用Service Builder创建 JSON Web Service
- AJAX技术及一些参数说明
- BP神经网络的数学原理及其算法实现
- POJ 1018 Communication System
- springMVC测试小例子
- Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务——(二)
- C#.NET:高级编程之系统内置委托(有Func/无返回值Action)
- 1255: 周期串
- Opencc简体、繁体转换
- Java泛型
- Mongodb基础
- restrict关键字
- gulp配置过程遇到的坑