Spock is great. I have only been using it for a short time. I can just write all the tests with strings and explain what they should do before actually writing much code. I really dig that I don't have to write lots of brackets, don't have to think much about the actual test framework and can fully concentrate on the actual test.