zoukankan      html  css  js  c++  java
  • Spring MVC 单元测试Demo

      

    @RunWith(SpringJUnit4ClassRunner.class)
    @WebAppConfiguration
    @ContextConfiguration(locations={"classpath:applicationContext.xml","classpath:webApplicationContext.xml"})
    public class XXXXControllerTest{
    
        private Logger logger = LoggerFactory.getLogger(XXXXServiceTest.class);
    
        @SuppressWarnings("SpringJavaAutowiringInspection")
        @Autowired
        private WebApplicationContext wac;
    
        private MockMvc mockMvc;
    
        @Before
        public void startUp(){
            mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build();
        }
    
        @Test
        public void mock_mainPageInfo_index() throws Exception {
            String requestUrl = "/index?userId={userId}";
            String[] midValue = new String[]{"369350"};
            MvcResult result = mockMvc.perform(get(requestUrl,midValue)).andReturn();
            ModelAndView modelAndView = result.getModelAndView();
            ModelMap modelMap = modelAndView.getModelMap();
            Assert.assertEquals("/mainPageInfo/index", modelAndView.getViewName());    }
    }
  • 相关阅读:
    4.一对多关联映射
    3.一对一关联映射
    1.Hibernate框架
    19。数据库技术及分页
    18.文件的上传和下载
    17.JavaMail
    16.部署描述符文件
    15.Servlet程序结构与部署
    dba-查询sql耗时
    (72)C# 特性
  • 原文地址:https://www.cnblogs.com/mengjianzhou/p/7676898.html
Copyright © 2011-2022 走看看