In this talk, Luke Daley explains Spock's approach to state-based, data-driven, and behavior-based testing. Next, we will explore some of Spock's extensions, in particular the Grails plugin and the Spring TestContext Framework integration. Finally, we'll look under the covers of Spock and write our own extension. This talk features lots of code and live demos.

In this talk, Luke Daley explains Spock's approach to state-based, data-driven, and behavior-based testing. Next, we will explore some of Spock's extensions, in particular the Grails plugin and the Spring TestContext Framework integration. Finally, we'll look under the covers of Spock and write our own extension. This talk features lots of code and live demos.