Download & Install
see
for additional installation details
System Requirements
This port has been compiled and tested on Windows XP Pro SP2, Athlon, 1GB, IE6 & 7 & Firefox and
Visual Studio .NET 2005 & 2003 professional edition. It has also been tested on Ubuntu Dapper Drake 6.06,
with Mono 1.1 installed.
Fitnesse & Wiki
Fitnesse
20060719 (or later) must be installed to use the examples.
FitBook Examples .NET1.1, .NET 2.0 & Jre1.5
Note: See
Latest Changes 27 October '06 for latest changes. Current version is
1.0.2.
Installation
- Download the required file from the table above.
(Start with one, others can be installed if you need them.)
- Extract the zip or tar.gz file to the drive where FitNesse is installed (N.B.
tick 'Use folder names' & 'overwrite files' in WinZip!) .
- Start the FitNesseWiki,
On Windows, navigate to the fitnesse directory and click on runfitnesse.bat .
On Linux, open a terminal, cd to the fitnesse directory and type ./runfitnesse.sh .
(This installs fitnesse on port 8081.) - Go to the FrontPage (by pointing your browser to
http://localhost:8081 )
- Edit the FitNesse FrontPage.
- Add the line
!include FitBookExamplesMenu
The FIT BOOK EXAMPLES section should appear when you save the page,
shown in the image below (In this case 3 combination have been downloaded.):
or
Run the Tests
- Start Fitnesse.
- Go to the FitNesse FrontPage (by pointing your browser to
http://localhost:8081 )- click on the FitNesse icon top-left.
- Click on
C# (or VB or J# or Java) icon in the FIT
BOOK EXAMPLES table.
- The TestSuite should appear with a button bar

at the top. Which buttons appear depends on the what has been installed.
- To run all
the tests, click on Suite (under the FitNesse icon )
The tests for with the red, green, yellow indications should appear
as shown
(
place cursor over Test Suite Results below).
- To run all tests for a chapter, click on
^ChapterNNdescription, on the TestSuite page, then click on Suite on the resulting page.
- To
run individual tests, click on ^FigNTestDescription,
then click on Test on the resulting page.
N.B.
- Individual tests contain links to the Fit Fixtures and Application code, in the language chosen, relevant
to the test.
- The Visual Studio projects for the Fixtures and Applications are in
<YourDir>/fitnesse/FitNesseRoot/files/<environment>/<fitlibrary>/Fixtures/<language>
<YourDir>/fitnesse/FitNesseRoot/files/<environment>/Application/<language>
respectively.
- The Fit, FitLibrary, FitServer etc. binaries are extracted to
<YourDir>/fitnesse/FitNesseRoot/files/<environment>/<fitlibrary>/
- The documentation for the relevant FitLibrary can be accessed by clicking on 'FitLib Docs' in the button bar.
- Basic help is available under 'Help' on the button bar.
See more installation details in extended instructions
It is not necessary to compile the sources before running the ported tests.