code for blog post on using Groovy, Spock and including Spring Context in tests to interact with database