@RunWith(SpringRunner.class)
@SpringBootTest
public class ControllerClassTest {
private MockMvc mockMvc;
@Autowired
private WebApplicationContext wac;
@Before public void before(){
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build();
}
@Test
public void testDetail() throws Exception {
String jsonStr = "{aa:bb}";
MvcResult result = mockMvc.perform(get("/XX/YY").param("json",jsonStr)) .andExpect(status().isOk()) .andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8)) .andReturn(); JSONObject jsonResult = JSONObject.parseObject(result.getResponse().getContentAsString()); Assert.assertNotNull(jsonResult.getString("XX"));
}
}
springboot controller测试用例
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 文章摘要:追求代码质量一直都是优秀程序员对自己的目标,那么有什么好方法能够实现这个目标? 在每个系统上线正式发布之...
- 先创建服务端的APP 1.官网下载Winrun4j。http://winrun4j.sourceforge.net...
- 在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据...
- 原文:Testing improvements in Spring Boot 1.4 作者:PHIL WEBB ...