The first part of this video demonstrates Spock‘s approach to state-based, data-driven, and behavior-based testing. Spock is a testing and specification framework for Java and Groovy applications with a highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools and continuous integration servers.
The video then explores some of Spock’s extensions, in particular the Grails plugin and the Spring TestContext Framework integration. Finally, it looks under the covers of Spock and write our own extension. Along the way, you will see lots of code and live demos.
Watch this video on http://skillsmatter.com/podcast/java-jee/spock