I really don't remember where I got enough
doc to integrate Fit with my own Wiki but it wasn't terribly hard. Maybe the
FitDocumentation page. See also the
Fit Book online or the
Fit Book dead trees.
I'll skip to #4 ... I worked on a system where almost nothing was testable without having the
EJB server up and running. I thought about running Fit tests inside there and never got that far. If you have things you can
JUnit test outside your server, you can proabably Fit test them, too.
Someone may open the debate of "it isn't x kind of test if it uses the database" but I really don't care as long as it's convenient and fast enough to run often.
All Java testing aside, I wanted to use Fit to specify and test database data. We had a great many rules that were data driven. I trusted the code, but not the data migration. I made a generic fixture that tested "For a given SQL query (of any complexity you like)
you should get these results." The folks who really did the work were not sold; they insisted on Use Case Documents and Mercury tests of the UI, both of which were pretty evil.
Best of luck with Fitnesse. I think it's a great way to go!
[ March 14, 2007: Message edited by: Stan James ]