提交 | 用户 | 时间
|
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 |
} |