I came over a cool tool called Cucumber the other day. Cucumber is a tool for Behaviour-Driven Development (BDD) that focuses on the communication between stakeholders and developers. It looks kind of cool, it works with Java and is written by Aslak Hellsøy, a former colleague of mine. So I gave it a try.
First I just ran the examples in plain ruby, then I tried it with JRuby (did not get the colors to work there…) and lastly I found cuke4duke which basically is Cucumber packaged in a Jar file. It has a maven plugin and annotation support for writing the steps defined in the features. I am definitely going to lab some more with it and see if I can apply it on a project. Me like 🙂
Aslak will present Cucumber at Öredev in November.