springboot之SpringJUnit4ClassRunner测试Rest接口
springboot采用Junit方式进行测试rest接口,是非常不错的选择,提供开发速度,更好的测试接口的正确性
参数描述:
@RunWith(SpringJUnit4ClassRunner.class) 引入spring对junit的支持
@SpringApplicationConfiguration(classes = Application.class) 指定springboot启动类
@WebAppConfiguration 开启web应用配置,用来模拟servletContext
MockMvc mvc; 用于模拟调用接口发起的请求,在@Test定义testIndexController 方法
MockMvcBuilders.standaloneSetup(new IndexController()).build(); 初始化Controller到MockMvc 对象,在执行@Test方法之前限制性@Before方法初始化
代码列表