Brian - it sounds like a 100 line JUnit test would be doing a lot of
work -- I would think that using something like easyb would at least
clarify things more nicely (provided you describe things well in the
story format) note too, that by using Groovy you might be able to cut
down on the amount of code. As far as moving beyond trivial examples,
there are people using easyb in real life scenarios successfully
without major issues as far as I'm aware of. I'm presently using it at
a large client without any issues -- we also use JUnit where
appropriate as easyb isn't a replacement for JUnit but a nice
enhancement.
easyb uses easyb to validate itself -- there are close to 200
behaviors which you could check out and run to see how things read,
etc?