Using FIT and Fitnesse for application test driven development of .NET projects
Page 1
Sunday 03 December, 2006 - 14:26 by PaulVlagsma in Default
views (636) | rating ![]()
![]()
![]()
![]()
(0 votes)
Running .NET fitserver under Vista
Using fitnesse, running fitserver.exe under Vista, fails with the message
java.lang.Exception: FitClient: communication socket was not received on time
which is caused by:
Unhandled Exception: System.Net.Sockets.SocketException: An address incompatible with the requested protocol was used
This is because the socket.connect call in fitserver.cs is expecting an IPv6 connection under Vista.
The binaries to fix this problem can be downloaded from : http://tech.groups.yahoo.com/group/fitnesse/files/ and downloading the file Vista-fitnessedotnet.zip .
The modified fitserver.cs file is included in the download. The binaries are built using the FitLibrary from http://sourceforge.net/projects/fitnessedotnet/ - svn - revision 17
However, only fit.dll needs to be replaced in your fitnesse/dotnet directory(provided you have built your binaries with .NET 2.0).
The modification does NOT work for .NET 1.1
Permalink | Comments (1) | Leave a comment | Rate post ![]()
![]()
![]()
![]()
![]()
Saturday 28 October, 2006 - 01:07 by PaulVlagsma in Default
views (1,109) | rating ![]()
![]()
![]()
![]()
(0 votes)
At http://www.vlagsma.com/fitnesse you can now find the FitBook Examples for:
.NET 1.1, .NET 2.0 and Jre 1.5, each with 2 versions of the FitLibrary.
The tests in the test suite follow the chapters in the book.
Individual test pages contain references to the book Tables and Fixture listings, and clickable links to the relevant fixture and application code.
The examples are downloadable in six combinations of development environment and fitlibrary version.
Each .NET version contains C# , Visual Basic.Net and J# versions of the examples.
The .NET 2.0 dowloads contain examples of Windows Forms and Web forms testing using NUnitForms and Selenium RC.
The Java versions containing the original examples in Java can also be downloaded here.
The relevant FitLibrary documentation is included, slightly refactored, to allow for more than one version in the same fitnesse wiki.
The required fit & fitlibrary binaries are part of the download.
All downloads can exist side-by-side in the same fitnesse, with simple selection and navigation provided.
The examples can run on Windows or Linux (and probably, although not tested, on Unix).
On Linux the .NET 1.1 examples run successfully if mono 1.1 is installed.
Paul
Permalink | Comments (1) | Leave a comment | Rate post ![]()
![]()
![]()
![]()
![]()
Tuesday 22 August, 2006 - 16:52 by PaulVlagsma in Default
views (169) | rating ![]()
![]()
![]()
![]()
(0 votes)
All examples work with both the fitnesse version 31 July 2005 and the latest version of 19 July 2006.
The pages (VbNet, CsNet & JsNet) containing symbolic links to TestSuite have been updated for compatibility with the latest fitnesse version.
Permalink | Comments (0) | Leave a comment | Rate post ![]()
![]()
![]()
![]()
![]()
Thursday 29 June, 2006 - 20:49 by PaulVlagsma in Default
views (171) | rating ![]()
![]()
![]()
![]()
(0 votes)
The FitBook Examples have been upgraded with two new versions:
Both versions have implementations of the fixtures for Chapters 13 thru 16 of the FitBook, covering more aspects of the RentAParty software for VB, C# and J#.
V3 uses the new FitLibrary .NET sources now (June 2006) being maintained on SourceForge at
http://sourceforge.net/projects/fitnessedotnet
V2 uses the existing Fit dotnet and FitLibrary.NET sources found on
http://sourceforge.net/projects/fitlibrary respectively.
Permalink | Comments (0) | Leave a comment | Rate post ![]()
![]()
![]()
![]()
![]()
Thursday 06 April, 2006 - 23:57 by PaulVlagsma in Default
views (669) | rating ![]()
![]()
![]()
![]()
(0 votes)
This site covers my .NET port of the examples in the 'FitBook'
Fit for Developing Software: Framework for Integrated Tests
by Rick Mugridge & Ward Cunnigham
Prentice Hall 2005
Comments, Suggestion, Complaints, Bug reports are very welcome!
Please post comments here.
Permalink | Comments (0) | Leave a comment | Rate post ![]()
![]()
![]()
![]()
![]()
Page 1