Administrator
2022-09-14 58d006e05dcf2a20d0ec5367dd03d66a61db6849
提交 | 用户 | 时间
58d006 1
A 2 package com.mandi.basicconfig.test;
3
4 import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
5 import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
6 import static org.springframework.test.web.servlet.setup.MockMvcBuilders.webAppContextSetup;
7
8 import org.junit.Before;
9 import org.junit.Test;
10 import org.junit.runner.RunWith;
11 import org.springframework.beans.factory.annotation.Autowired;
12 import org.springframework.test.context.ContextConfiguration;
13 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
14 import org.springframework.test.context.web.WebAppConfiguration;
15 import org.springframework.test.web.servlet.MockMvc;
16 import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
17 import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
18 import org.springframework.transaction.annotation.Transactional;
19 import org.springframework.web.context.WebApplicationContext;
20
21
22 /** 
23  * Function: TODO <br/> 
24  * Date:     2017年1月14日 上午11:46:39 <br/> 
25  * @author   guolq        
26  */
27 @RunWith(SpringJUnit4ClassRunner.class)
28 @WebAppConfiguration
29 @ContextConfiguration(locations = { "classpath:applicationContext.xml" })
30 @Transactional
31 public class CompanyContest {
32     
33     @Autowired
34     private WebApplicationContext wac;
35     private MockMvc mockMvc;
36
37     @Before
38     public void setup() {
39         this.mockMvc = webAppContextSetup(this.wac).build();
40     }
41     
42     @Test
43     public void testsave(){
44         try {
45             MockHttpServletRequestBuilder rq = MockMvcRequestBuilders.post("/basicconfig/company/saveItem.htm");
46             rq.param("id", "1");
47             rq.param("cp", "aaa");
48             
49             mockMvc.perform(rq).andExpect(status().isOk()).andDo(print());
50         } catch (Exception e) {
51             e.printStackTrace();
52         }
53     }
54
55 }