0.8 is easyb’s bag
The hip folks over at easyb.org have released version 0.8 of easyb. If you haven’t seen easyb yet, then you are in a for a real treat as easyb is the coolest thing since sliced bread, baby. As a BDD framework for the Java platform, easyb makes it super easy to craft executable documentation for software requirements by leveraging a flexible (and easy) story based domain specific language.
What’s particularly copasetic about the 0.8 release is the inclusion of a new IntelliJ plug-in, which makes working with easyb, well, even easier (if that’s possible, man). Many thanks to Rod Coffin for his hard work on this and the Maven 2 plug-in!
The DSL has been refined slightly to permit adding a description phrase (way to go Rodrigo Urubatan!); plus, because it’s everyone’s bag, you can chain phrases via and now– the DSL now permits a second repeated phrase substitute and instead as follows:
scenario "text",{
given "text", {}
and "given text", {}
when "text", {}
then "text", {}
and "then text", {}
}
Abstract stories are now possible; thus, the proceeding closure to any phrase is now optional– easyb will make the story as pending. Kudos to Ken Brooks for this and the vast reporting improvements!
Other noteworthy changes:
- HTML story report generation via the Maven 2 plugin
- Groovy 1.5.4 compatible
- Numerous reporting improvements
shouldNotHave- bug fixes like exception catching
- naming clarifications
If you haven’t had a chance to check out easyb, then start lookin’ baby! See the mailing list or be a copasetic disco dancer and just download it!
Thursday 03 Apr 2008 | Andy | Developer Testing, Groovy
[…] announced and including many exciting new features which are well summarized by Andy Glover on his blog. Since I’m very interested in using easyb to capture user stories and acceptance criteria in […]