@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = WebappApplication.class)
public class ControllerTest {
@Autowired
private org.springframework.web.context.WebApplicationContext context;
MockMvc mockMvc;
@Before
public void before() {
//可以对所有的controller来进行测试
mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
}
@Test
public void testQueryOrg() throws Exception {
String uri = "/test/org/query";
MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.get(uri).accept(MediaType.APPLICATION_JSON))
.andReturn();
int status = mvcResult.getResponse().getStatus();
String content = mvcResult.getResponse().getContentAsString();
ResultBody resultBody = (ResultBody)JacksonJsonConverUtil.jsonToBean(content,ResultBody.class);
Assert.assertTrue("成功", resultBody.getCode().equals("0"));
}
}
@SpringBootTest(classes = WebappApplication.class)
public class ControllerTest {
@Autowired
private org.springframework.web.context.WebApplicationContext context;
MockMvc mockMvc;
@Before
public void before() {
//可以对所有的controller来进行测试
mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
}
@Test
public void testQueryOrg() throws Exception {
String uri = "/test/org/query";
MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.get(uri).accept(MediaType.APPLICATION_JSON))
.andReturn();
int status = mvcResult.getResponse().getStatus();
String content = mvcResult.getResponse().getContentAsString();
ResultBody resultBody = (ResultBody)JacksonJsonConverUtil.jsonToBean(content,ResultBody.class);
Assert.assertTrue("成功", resultBody.getCode().equals("0"));
}
}