Spock is a unit testing framework for Java and Groovy applications. It is great extent utilizes Groovy’s syntax making your tests comprehensible and easy on the eyes. Although it is a Groovy technology you can use it to test your Java classes as well. What is the most important is that Spock makes writing tests fun, beautiful and highly expressive specification language.
Spock is compatible with most IDEs, build tools, and continuous integration servers. It’s inspired from JUnit, jMock, RSpec, Groovy, Scala, Vulcans, and other fascinating life forms.
Live Demo App: http://meetspock.appspot.com/
Github : https://github.com/spockframework/spock/
License : Apache License
Where The Docs?
Reference Documentation: http://spock-framework.readthedocs.org/en/latest/