Spring专题

使用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实体。

 


.