Test Driven Design / Development examples written in Spock