基础框架:Springboot(版本信息:1.5.6.RELEASE)
环境信息:JDK1.8
测试jar包:spring-boot-starter-test
之前在其它项目见过使用Mock进行单元测试,SpringMvc环境下可以直接模拟请求进来Controller的测试,相比常用的Sping Junit和Spring TestNG等也有一定的可借鉴之处,
本篇结合相关资料进行Mock测试,对基本步骤和注意点以及一些不明白的地方做个笔记,后续项目中如果遇到可以加深理解。
一、基本的SpringBoot环境搭建好之后基本上会包含所需要的jar包,测试类可以直接在生成的src/main/test目录下新建
二、测试示例:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = Application.class)
public class TestUserContorller {
private MockMvc mockMvc;
@Autowired
private WebApplicationContext webApplicationContext;
@Before
public void setUp() {