一、以往controller层的单元测试(只能使用浏览器测试)
弊端:
1.对于所有请求,无论是否成功,都返回200的状态码。
2.无法测试post、put、delete请求,只能测试get请求。
二、使用MockMvc进行单元测试
好处:
1.对于不同请求类型返回不同状态码
2.可以测试Restful的各种请求(get、post、put、delete等)
用法:
1.引入依赖
<!-- spring测试框架 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>