使用SpringMVC测试框架测试REST API
使用SpringMVC测试框架测试REST API源码下载Spring MVC中提供了一个简单的方法来创建REST API。然而,编写这些API的全面和快速的单元测试一直麻烦。 Spring MVC测试框架的发布提供了这种可能性,实现全面的和快速的编写单元测试。
需要以下依赖:
- Hamcrest 1.3 (hamcrest-all). 使用Hamcrest matchers。编写 响应assertions 用
- Junit 4.11.
- Mockito 1.9.5 (mockito-core).
- Spring Test 3.2.3.RELEASE
- JsonPath 0.8.1 (json-path and json-path-assert).
该源码包含三个控制器:
- 第一个返回todo实体列表
- 第二个返回一个todo实体
- 第三个增加一个新的tod实体到数据库,并返回新增的todo实体。
.