Congratulations to the team on the release of 3.3.

I'm new to JBehave, and even to BDD. A Rubyesque colleague recently showed me Cucumber, and while I love the concept and the execution, I really want a Java equivalent because that's my team's first language and it will open up many interesting pathways of development. And besides, I'd like to be able to hack on it.

I looked at cuke4duke, but JBehave 'feels' a closer fit for our team. That said, one thing cuke4duke has which JBehave seems not to is the ability to auto-generate Java step definitions. Am I right? Is this still missing from JBehave? I've seen JBEHAVE-148, btw, which is still unresolved.

It's a killer feature, because it really gets you to that sweet spot where you can 'write the code you would like to have' at the very top, and let everything cascade down from that. I know step definitions are really easy, but I can really see my team - who are BDD (even TDD!) resistant - blowing this up into a big issue.

afaict, JBehave typically starts only in Java world, and only then looks for matching text stories. Stories which match nothing are just invisible. Ideally, I'd be able to use or naturally configure up something which

- is told about the totality of story locations
- searches for matching Java implementations
- generates Java for missing story components, outputting to some configured path

Better still, it would be great if there were something which put all text stories and all Java step implementations into the mix, and helped to make the difference between the two zero.

Jon


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to