Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Example for JUnit -> Spock live coding demo

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 gradle
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 build.gradle
Octocat-spinner-32 gradlew
Octocat-spinner-32 gradlew.bat
Octocat-spinner-32 groovier-testing-with-spock.key
Octocat-spinner-32 plan.md
Octocat-spinner-32 readme.md
readme.md

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…

Something went wrong with that request. Please try again.