About Petri Kainulainen
Spring MVC provides an easy way to create REST APIs. However, writing comprehensive and fast unit tests for these APIs has been troublesome. The release of the Spring MVC Test framework gave us the possibility to write unit tests which are readable, comprehensive and fast.
This blog post describes how we can write unit tests for a REST API by using the Spring MVC Test framework. During this blog post we will write unit tests for controller methods which provide CRUD functions for todo entries.
Let’s get started.
Getting The Required Dependencies with Maven
We can get the required testing dependencies by adding the following dependency declarations to our POM file:
Source : http://www.javacodegeeks.com/2013/08/unit-testing-of-spring-mvc-controllers-rest-api.html