@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测试用例
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 文章摘要:追求代码质量一直都是优秀程序员对自己的目标,那么有什么好方法能够实现这个目标? 在每个系统上线正式发布之...
- 先创建服务端的APP 1.官网下载Winrun4j。http://winrun4j.sourceforge.net...
- 在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据...
- 原文:Testing improvements in Spring Boot 1.4 作者:PHIL WEBB ...