This is a demo application used for delivering a presentation on Spock. The presentation is aimed at Java developers familiar with JUnit and consists of a re-implementation of some JUnit tests as Spock specifications.
The application is a simple simulation of a vending machine. There are unit tests written using JUnit and JMock under src/test/java
and corresponding Spock specifications under src/test/groovy
.
In order to run the tests just execute ./gradlew test
.
In addition to the master branch there is a demo-start branch which is the starting point for the demo. It contains only the bare-bones of the Spock specifications.
I have presented this demo at…
- GR8Conf June 2012 in Copenhagen
- Groovy & Grails Exchange December 2012 in London
- Devoxx UK March 2013 in London