- 编写针对 RESTful API 的测试用例
- 使用注解声明 RESTful API
- 在 RESTful API 中传递参数
- @RestController 标明此 Controller 提供 RESTAPI
- @RequestMapping及其变体 映射 http 请求 url 到 java 方法
- @RequestParam 映射请求参数到 java 方法的参数
- @PageableDefault 指定分页参数默认值
-
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test
@SpringBootTest(classes = DemoApplication.class) public class UserControllerTest { ... }
-
java.lang.AssertionError: Status
Expected :200 Actual :404
问题原因:没有对应的 /user 服务,下一个课程会添加
-
java.lang.AssertionError: No value at JSON path "$.length()", exception: json can not be null or empty
问题原因:UserController 的 查询方法返回
null
。