CommentsPage
When I run the fitnesse.runner.TestRunner class asking it to save the output in html format all works nice except that it forgets to insert the line
in the output file. Hence the expand/collapse links do not function.
/TLi
Front Page, Left menu, Versions, click View Version without selecting any, Error
fitnesse.wiki.NoSuchVersionException?: There is no version 'null'
fitnesse.wiki.FileSystemPage.?getDataVersion(Unknown Source)
fitnesse.responders.versions.VersionResponder.?makeResponse(Unknown Source)
fitnesse.FitNesseExpediter.?createGoodResponse(Unknown Source)
fitnesse.FitNesseExpediter.?makeResponse(Unknown Source)
fitnesse.FitNesseExpediter.?start(Unknown Source)
fitnesse.FitNesseServer.?serve(Unknown Source)
fitnesse.FitNesseServer.?serve(Unknown Source)
fitnesse.socketservice.SocketService?$ServerRunner.?run(Unknown Source)
java.lang.Thread.run(Thread.java:595)
Doesn't look good in a Testing application!
this page blows up (2006/10/04) http://www.fitnesse.org/FitNesse.HtmlFixture
It would be nice if the downloads page let you actually download, instead of just hanging whenever you click on a file.
Why do I get a message about a 14 day trial? I have not seen this information on the site...
bmTo say the truth, this seemed like a very promising tool at first sight. But when I tried to use it, I just couldnt find enough examples to make my first effort work. I was getting the error, "Could not find fixture: myfixture". There are just not enough examples or enough documentation walk a beginner through the process of creating their "Hello world" scenario. Maybe someone who has figured it out by themself can post just what to do fromn beginning to end of an acceptance test.
Thanks
Okay guys, this documentation effort is seriously upsetting me now. I've been struggling with your default properties.xml, properties and content.txt files for 72 hours now, and just when I thought I had every one of your default naming schemes that inject good things into menus for the entire wiki, I've been shot down by trying this on another machine.
What is the magic behind the first time your run the run.bat? There's automatic generation of /files and the above 3 files. One of them, if you are able to inject the properties you want (for instance "edit") actually allows the rest of the wiki to have that property and means you don't have custom properties.xml for the entire wiki, which is completely unncessary. HELP. This is driving us NUTS!!
Looking in Fixture.java I find:
public Fixture loadFixture(String fixtureName) throws InstantiationException?, IllegalAccessException?, ClassNotFoundException? {
try {
return (Fixture)Class.forName(fixtureName).newInstance();
}
catch(Throwable e) {
throw new ClassNotFoundException?();
}
}
This is totally unforgivable. Given that fixtures inheriting from this will do setup in their constructor, ANY exception thrown
will cause a ClassNotFoundException? (with NO message!!)! Its disappointing to see a testing framework designed to make code better containing an example of such bad code.
(added to above 2006-02-15 by MattMcGill?)
I second that. And what's the deal with some of these unit tests? Check out the following from fit.CppFitServerTest?:
Are you serious? I tried to run the test suit, and all of a sudden I've got all manner of ports being listened on, and threads hanging about waiting for who knows what to happen, and screwy faux-exceptions with no stack traces being dumped to the console by who knows what. I know all this connection stuff has to be tested, but can't it be done in a different way? Can't the tests which place specific constraints on the environment on which they're run be separated out somehow? The thought of deleting tests from a test suite to get it to pass is abhorent, but I find myself tempted anyway.
I wrote a fixture SomeFixture? and packaged in a jar file my.jar. I put the jar file in the same place as finesse.jar and run a Test as follows:
java -cp my.jar;fitnesse.jar;fitlibrary.jar fit.FitServer localhost 6060 3
I got the following error:
Could not load <..>/SomeFixture?? which is a component of <..>.SomeFixture??
It looks like that the system cannot find the the SomeFixture? class. Please help. Any place I can turn on debug and get more details?
This looks very cool. However, I found a couple of nits on
http://www.fitnesse.org/FitNesse.TwoMinuteExample
... there is not much more too it than that.
=>
... there is not much more to it than that.
More Useage Detail...
=>
More Usage Detail...
Also, when I tried to repair these problems myself, I wasn't
asked for a password until AFTER I had wasted my time making
the edits. Finally, I'd like to see a "Preview" button on
the edit page.
The SPAM links in the FrontPage of the latest distribution raise concerns about using this product.
*Agreed. It's not very comforting knowing that the distribution has been tampered with.
Would it be possible to get a non-Yahoo mailing list going? I would like to join in on discussions but would prefer not to get a Yahoo id.
Fully agree with the previous post. I am trying to recommend this software to my superiors only to find a bunch of spam links on the front page.
When did this happen and why are they still there in the latest download?
Someone might want to go find and remove the spam links at the bottom of the default page in the latest zip distributable. Totally low class, whoever did that.
Exception in thread "main" java.lang.NoClassDefFoundError: readExcel
Exception in thread "main": java.lang.NoClassDefFoundError: fit/FitServer
This happened installing the latest download and running TwoMinuteExample? without changing anything.
When I add the following to the page it works:
!path ./fitnesse.jar
I had the same problem with fitnesse.jar not being found - thanks for information - Barry Gaunt
If you are recieving the following exception when using DotNet?:
You need to add a ! at the begining of your table. Simple thing to forget, and the error makes you thing something is wrong with your assembly.
August 4, 2005: The second line of this table contains an unexpected list:
Here is the Wiki markup:
August 9, 2005: (Jeff Mattfield [grybyx__a_t__gmail.com])
No RowEntryFixture in Fitnesse .NET library. Here is a port I whipped up today. In the short time that I've used it, it has worked well:
August 15, 2005: (Rainer Grimm [r.grimm@science-computing.de])
I do.#t like to subscribe to yahoo.
So I try it this way.
The java generate html output has signs, which are not http conform.
In order to save the generate html output, I log the html pages.
But there's a problem with it.
I notified it the first one as I filtered the requests from the java server.
By using
wget http://sirrah:8080/FitNesse.TwoMinuteExample?test
I get the following page:
(The above commenter pasted in an entire HTML page here which made the comments unreadable. Deleted)
There are few additionals strings like 708 .... 88, 21 and 0 on the page.
I think it will be purified with the fitnesse.css and fitnesse_print.css files.
It would be really sweet if Fitnesse could work with Reverse Proxy Apache servers.
* It does work, I configured a name based virtual host, then the config is as follows:
<VirtualHost?
ProxyRequests? Off
ProxyPass? / http://localhost:8888/
ProxyPassReverse / http://localhost:8888/
<Proxy *>
AuthType? Basic
AuthName "Fit acceptance tests"
AuthUserFile /usr/local/java/fitnesse/fitusers.htpasswd
Require valid-user
</Proxy>
</VirtualHost?>
Sweeter yet if it could be done as an EJB or servlet/collection thereof to run in Apache Tomcat. I'd like to get Tomcat and Apache web server running together on my Mac so I can go do some interesting stuff with servlets, but have FitNesse run as just another web app under Tomcat.
How come the feature to include pages with a !define statement is no longer working?
what would also be sweet is if the fitnesse jars could be mavenised so that they download automagically as dependencies when building with Maven2.
To find out more about creating upload bundles you can look here:
http://maven.apache.org/guides/mini/guide-ibiblio-upload.html
http://www.heleie.com
I can't find anything about FitNesse licensing. I assume this is free software?
I have installed fitnesse on my machine (Windows XP, JDK 1.4.2_10 and 1.5.0_5) but testing won't work. When I start a test case there is never a result. Even TwoMinutExample? won't work. Looking in process explorer I can see that every test starts a new java process but these don't seem to return.
Update: I fixed the problem by creating a global SetUp page. Don't know why it's needed but now it works.
Worthless... what use is your documentation? It preaches to the converted about testing, but doesn't explain a wit about how to do it! What a waste of time. Offer a decent example of how to use this tool.
In C# code very strange thing you know... if my class or namespace contains numbers the fixture won't load... well the solution is add numbers to return Regex.IsMatch?(name, "^([A-Za-z_]+\\.)+[A-Za-z_]+$"); otherwise it's useless...
You need to remove the list of hair product URLs from the end of fitnesse/FitNesseRoot?/FrontPage/content.txt (fitnesse20050731.zip).
They break the installation of CppTestTools?. Also, there is nothing wrong with my hair.
-
Somebody tested with c++ fitServer under linux ??? it tryed to install it with the HomeGuard? Server but nothing works. Somebody could help me??
-
If you run your test and keep getting "Could not find fixture" errors although your !path seems to be correct make sure that your test table definition starts with a ! :
It took me about 3 hours to figure this out ; a hint in the ClassPath section would be helpful!
-
Thank you for the hints to get it up and running, it was not easy. I had the same problems like others:
* The PATH-setting of Windows needs the correct order: c:\fitness\fitness.jar;c:\fitness\fitness.jar;fitlibrary.jar
* A path containing tests has to have in the top: !path ./fitnesse.jar
-
I found the documentation very difficult to use. It lacks the precision required to get this thing up and running.
I had the same problem for 2 hours not putting a '!' at the beginning of my table. The documentation didn't mention this.
Then I had the error which required me to add another classpath at the top of my page: !path ./fitnesse.jar. This was completely undocumented and happens out-of-the-box... a tad oversight?
As I struggled to understand how to set this up properly, I eventually learned from reading several blogs that Fitnesse needs several customisations to work for .NET; that you need to download and compile the source yourself if using .NET2 (it comes only with .NET1.1 which mysteriously doesn't work if you're using .NET2) and you can't use namespaces unless you do something special again... and various other things you'd never figure out in less than 4 hours. Here's a shortcut for those having the inevitable problem getting this all to work:
variable defined: COMMAND_PATTERN=%m %p
variable defined: TEST_RUNNER=dotnet2\FitServer.exe
variable defined: PATH_SEPARATOR=;
classpath: bla.dll
Also, it may seem idiotic, but I didn't grasp the stupid comment that says:
"See the little blue and white Test button in the upper-left, just below the FitNesse logo? Click it and see what happens".
Why on earth doesn't it just say:
"Press the blue button labeled 'Test'"
I was actually looking for some special, distinct and smaller blue-and-white button near the logo - which I couldn't find. The language in the documentation is dumb. Overly verbose where it doesn't need to be, terribly short on precision (completely lacking if you're using C# which it partly caters for) and just generally frustrating to interpret. I keep on wanting you to just write a real document instead of galavanting around like a prancing horse.
Here's a list of spelling mistakes in the Console program 'TestRunner.?exe'
completion signal recieved -> received
An error occured while connecting to client -> occurred
-v verbose: prints test progress to colsole -> console
Can't get the Division demo fixture to work? Getting the error "Type Division could not be found in assemblies"? It's probably because you're using Visual Studio 2005 but the fitnesse distribution is for .NET 1.1. Read more about it here:
http://eslwiki.eslwin.tamu.edu/index.php/SEG:Tools:Fitnesse
Michael Linder
I've spent 10 minutes reading different pages on this site, and I still have NO IDEA what Fitnesse actually does. Good grief, people! I do TDD, have used Junit/Eclipse, work with several different test frameworks (Jameleon, webperformance) and I still don't know what you are talking about.
What does it do? How does it work? Does it test web applications? Web sites? Java code? You are completely missing the boat on describing the fundamental context of what Fitnesse is about.
William.Roth@mscsoftware.com
PLEASE - I'm begging someone... Make a regular Web Site with normal links that explain how to use Fitnesse. A wiki format for this is just horrible. Does anyone else feel like they are on bunny trails with this wiki (http://fitnesse.org) - just hoping to find the correct pages? Good luck ever remembering how you even got to some of the pages.
I think this product might really be helpful... but man, is it just organized like crapola or what. (They also might want to use fitnesse to test their site.. this test returns exceptions http://fitnesse.org/FitNesse.FitLibraryUserGuide.DoFixture.WritingFixtures?test )
Are there any sites out there that explain in more detail the different ways to use fitnesse?
To prove an annoying point... After you get done with the basics of using a ColumnFixture, you want to start using some other Fixtures. So you browse around the user guide wiki and you find other examples. Many of the examples show multiple tables on a page - yet no where have I found out how they all integrate with each other using Java behind the scenes so that I can get a handle from one table fixture in my code in other fixtures. Obviously I see it being done in the src code, but it would be nice if I could find some examples walking you through what is being done.
Second that, and please add javadoc. I'm sure there are lots of useful methods in the jar files...
roberto.salama@gs.com
[.FrontPage] [.RecentChanges]
<script src="/files/javascript/fitnesse.js" type="text/javascript"></script>
in the output file. Hence the expand/collapse links do not function.
/TLi
Front Page, Left menu, Versions, click View Version without selecting any, Error
fitnesse.wiki.NoSuchVersionException?: There is no version 'null'
fitnesse.wiki.FileSystemPage.?getDataVersion(Unknown Source)
fitnesse.responders.versions.VersionResponder.?makeResponse(Unknown Source)
fitnesse.FitNesseExpediter.?createGoodResponse(Unknown Source)
fitnesse.FitNesseExpediter.?makeResponse(Unknown Source)
fitnesse.FitNesseExpediter.?start(Unknown Source)
fitnesse.FitNesseServer.?serve(Unknown Source)
fitnesse.FitNesseServer.?serve(Unknown Source)
fitnesse.socketservice.SocketService?$ServerRunner.?run(Unknown Source)
java.lang.Thread.run(Thread.java:595)
Doesn't look good in a Testing application!
this page blows up (2006/10/04) http://www.fitnesse.org/FitNesse.HtmlFixture
It would be nice if the downloads page let you actually download, instead of just hanging whenever you click on a file.
Why do I get a message about a 14 day trial? I have not seen this information on the site...
bmTo say the truth, this seemed like a very promising tool at first sight. But when I tried to use it, I just couldnt find enough examples to make my first effort work. I was getting the error, "Could not find fixture: myfixture". There are just not enough examples or enough documentation walk a beginner through the process of creating their "Hello world" scenario. Maybe someone who has figured it out by themself can post just what to do fromn beginning to end of an acceptance test.
Thanks
| * I just about gave up on Fitnesse until I found the comment about putting a bang (i.e. !) in front of your table (e.g. ! | blah...) which made the fixture I'd written work, until then I'd gotten only the unhelpful 'ClassNotFound...'. Now that it's running I've also found the helpful 'Output captured...' link which I'd also not seen on my initial perusal of the docs... |
Okay guys, this documentation effort is seriously upsetting me now. I've been struggling with your default properties.xml, properties and content.txt files for 72 hours now, and just when I thought I had every one of your default naming schemes that inject good things into menus for the entire wiki, I've been shot down by trying this on another machine.
What is the magic behind the first time your run the run.bat? There's automatic generation of /files and the above 3 files. One of them, if you are able to inject the properties you want (for instance "edit") actually allows the rest of the wiki to have that property and means you don't have custom properties.xml for the entire wiki, which is completely unncessary. HELP. This is driving us NUTS!!
Looking in Fixture.java I find:
public Fixture loadFixture(String fixtureName) throws InstantiationException?, IllegalAccessException?, ClassNotFoundException? {
try {
return (Fixture)Class.forName(fixtureName).newInstance();
}
catch(Throwable e) {
throw new ClassNotFoundException?();
}
}
This is totally unforgivable. Given that fixtures inheriting from this will do setup in their constructor, ANY exception thrown
will cause a ClassNotFoundException? (with NO message!!)! Its disappointing to see a testing framework designed to make code better containing an example of such bad code.
(added to above 2006-02-15 by MattMcGill?)
I second that. And what's the deal with some of these unit tests? Check out the following from fit.CppFitServerTest?:
| protected String command() | |
| { | |
| return "C:\\tools\\fit\\cpp\\FitServer\\Debug\\FitServer.exe"; | |
| } | |
Are you serious? I tried to run the test suit, and all of a sudden I've got all manner of ports being listened on, and threads hanging about waiting for who knows what to happen, and screwy faux-exceptions with no stack traces being dumped to the console by who knows what. I know all this connection stuff has to be tested, but can't it be done in a different way? Can't the tests which place specific constraints on the environment on which they're run be separated out somehow? The thought of deleting tests from a test suite to get it to pass is abhorent, but I find myself tempted anyway.
I wrote a fixture SomeFixture? and packaged in a jar file my.jar. I put the jar file in the same place as finesse.jar and run a Test as follows:
java -cp my.jar;fitnesse.jar;fitlibrary.jar fit.FitServer localhost 6060 3
I got the following error:
Could not load <..>/SomeFixture?? which is a component of <..>.SomeFixture??
It looks like that the system cannot find the the SomeFixture? class. Please help. Any place I can turn on debug and get more details?
This looks very cool. However, I found a couple of nits on
http://www.fitnesse.org/FitNesse.TwoMinuteExample
... there is not much more too it than that.
=>
... there is not much more to it than that.
More Useage Detail...
=>
More Usage Detail...
Also, when I tried to repair these problems myself, I wasn't
asked for a password until AFTER I had wasted my time making
the edits. Finally, I'd like to see a "Preview" button on
the edit page.
The SPAM links in the FrontPage of the latest distribution raise concerns about using this product.
*Agreed. It's not very comforting knowing that the distribution has been tampered with.
Would it be possible to get a non-Yahoo mailing list going? I would like to join in on discussions but would prefer not to get a Yahoo id.
Fully agree with the previous post. I am trying to recommend this software to my superiors only to find a bunch of spam links on the front page.
When did this happen and why are they still there in the latest download?
Someone might want to go find and remove the spam links at the bottom of the default page in the latest zip distributable. Totally low class, whoever did that.
Exception in thread "main" java.lang.NoClassDefFoundError: readExcel
Exception in thread "main": java.lang.NoClassDefFoundError: fit/FitServer
This happened installing the latest download and running TwoMinuteExample? without changing anything.
When I add the following to the page it works:
!path ./fitnesse.jar
I had the same problem with fitnesse.jar not being found - thanks for information - Barry Gaunt
If you are recieving the following exception when using DotNet?:
| System.ApplicationException: Type 'namespaceclassname' could not be found in assemblies. |
You need to add a ! at the begining of your table. Simple thing to forget, and the error makes you thing something is wrong with your assembly.
August 4, 2005: The second line of this table contains an unexpected list:
| ''Based on [[MPAL][FitNesse.FitNesse]] version 01090'' |
| ''Based on [[MPAL][FitNesse.FitNesse]] 01090'' |
Here is the Wiki markup:
| |''Based on [[MPAL][FitNesse.FitNesse]] version 01090''| |
| |''Based on [[MPAL][FitNesse.FitNesse]] 01090''| |
August 9, 2005: (Jeff Mattfield [grybyx__a_t__gmail.com])
No RowEntryFixture in Fitnesse .NET library. Here is a port I whipped up today. In the short time that I've used it, it has worked well:
using System;
using System.IO;
!|namespace fit.fitnesse.fixtures|
|{|
||public abstract class RowEntryFixture : ColumnFixture|
||{|
|||public abstract void EnterRow();|
!||public const String ERROR_INDICATOR = "Unable to enter last row: ";|
||public const String RIGHT_STYLE = "pass";|
||public const String WRONG_STYLE = "fail";|
!||public override void DoRow(Parse row)|
||{|
|||if(row.Parts.Body.IndexOf(ERROR_INDICATOR) != -1)|
||||return;|
|||base.DoRow(row);|
|||try|
|||{|
||||EnterRow();|
||||Right(AppendCell(row, "entered"));|
|||}|
|||catch(Exception e)|
|||{|
||||Wrong(AppendCell(row, "skipped"));|
||||ReportError(row, e);|
|||}|
||}|
!||protected Parse AppendCell(Parse row, String text)|
||{|
|||Parse lastCell = new Parse("td", text, null, null);|
|||row.Parts.Last.More = lastCell;|
|||return lastCell;|
||}|
!||public void ReportError(Parse row, Exception e)|
||{|
|||Parse errorCell = MakeMessageCell(e);|
|||InsertRowAfter(row, new Parse("tr", null, errorCell, null));|
||}|
!||public Parse MakeMessageCell(Exception e)|
||{|
|||Parse errorCell = new Parse("td", "", null, null);|
|||StringWriter buffer = new StringWriter();|
!|||buffer.Write(e.StackTrace);|
|||errorCell.AddToTag(" colspan=\"" + (ColumnBindings.Length + 1) + "\"");|
|||errorCell.AddToBody("<i>" + ERROR_INDICATOR + e.Message + "</i>");|
|||errorCell.AddToBody("<pre>" + (buffer.ToString()) + "</pre>");|
|||Wrong(errorCell);|
!|||return errorCell;|
||}|
!||public void InsertRowAfter(Parse currentRow, Parse rowToAdd)|
||{|
|||Parse nextRow = currentRow.More;|
|||currentRow.More = rowToAdd;|
|||rowToAdd.More = nextRow;|
||}|
!|}|
}
August 15, 2005: (Rainer Grimm [r.grimm@science-computing.de])
I do.#t like to subscribe to yahoo.
So I try it this way.
The java generate html output has signs, which are not http conform.
In order to save the generate html output, I log the html pages.
But there's a problem with it.
I notified it the first one as I filtered the requests from the java server.
By using
wget http://sirrah:8080/FitNesse.TwoMinuteExample?test
I get the following page:
(The above commenter pasted in an entire HTML page here which made the comments unreadable. Deleted)
There are few additionals strings like 708 .... 88, 21 and 0 on the page.
I think it will be purified with the fitnesse.css and fitnesse_print.css files.
It would be really sweet if Fitnesse could work with Reverse Proxy Apache servers.
* It does work, I configured a name based virtual host, then the config is as follows:
<VirtualHost?
- :90>
ProxyRequests? Off
ProxyPass? / http://localhost:8888/
ProxyPassReverse / http://localhost:8888/
<Proxy *>
AuthType? Basic
AuthName "Fit acceptance tests"
AuthUserFile /usr/local/java/fitnesse/fitusers.htpasswd
Require valid-user
</Proxy>
</VirtualHost?>
Sweeter yet if it could be done as an EJB or servlet/collection thereof to run in Apache Tomcat. I'd like to get Tomcat and Apache web server running together on my Mac so I can go do some interesting stuff with servlets, but have FitNesse run as just another web app under Tomcat.
How come the feature to include pages with a !define statement is no longer working?
what would also be sweet is if the fitnesse jars could be mavenised so that they download automagically as dependencies when building with Maven2.
To find out more about creating upload bundles you can look here:
http://maven.apache.org/guides/mini/guide-ibiblio-upload.html
http://www.heleie.com
I can't find anything about FitNesse licensing. I assume this is free software?
I have installed fitnesse on my machine (Windows XP, JDK 1.4.2_10 and 1.5.0_5) but testing won't work. When I start a test case there is never a result. Even TwoMinutExample? won't work. Looking in process explorer I can see that every test starts a new java process but these don't seem to return.
Update: I fixed the problem by creating a global SetUp page. Don't know why it's needed but now it works.
Worthless... what use is your documentation? It preaches to the converted about testing, but doesn't explain a wit about how to do it! What a waste of time. Offer a decent example of how to use this tool.
In C# code very strange thing you know... if my class or namespace contains numbers the fixture won't load... well the solution is add numbers to return Regex.IsMatch?(name, "^([A-Za-z_]+\\.)+[A-Za-z_]+$"); otherwise it's useless...
You need to remove the list of hair product URLs from the end of fitnesse/FitNesseRoot?/FrontPage/content.txt (fitnesse20050731.zip).
They break the installation of CppTestTools?. Also, there is nothing wrong with my hair.
-
Somebody tested with c++ fitServer under linux ??? it tryed to install it with the HomeGuard? Server but nothing works. Somebody could help me??
-
If you run your test and keep getting "Could not find fixture" errors although your !path seems to be correct make sure that your test table definition starts with a ! :
| mypackage | MyFixture |
It took me about 3 hours to figure this out ; a hint in the ClassPath section would be helpful!
-
Thank you for the hints to get it up and running, it was not easy. I had the same problems like others:
* The PATH-setting of Windows needs the correct order: c:\fitness\fitness.jar;c:\fitness\fitness.jar;fitlibrary.jar
* A path containing tests has to have in the top: !path ./fitnesse.jar
-
I found the documentation very difficult to use. It lacks the precision required to get this thing up and running.
I had the same problem for 2 hours not putting a '!' at the beginning of my table. The documentation didn't mention this.
Then I had the error which required me to add another classpath at the top of my page: !path ./fitnesse.jar. This was completely undocumented and happens out-of-the-box... a tad oversight?
As I struggled to understand how to set this up properly, I eventually learned from reading several blogs that Fitnesse needs several customisations to work for .NET; that you need to download and compile the source yourself if using .NET2 (it comes only with .NET1.1 which mysteriously doesn't work if you're using .NET2) and you can't use namespaces unless you do something special again... and various other things you'd never figure out in less than 4 hours. Here's a shortcut for those having the inevitable problem getting this all to work:
variable defined: COMMAND_PATTERN=%m %p
variable defined: TEST_RUNNER=dotnet2\FitServer.exe
variable defined: PATH_SEPARATOR=;
classpath: bla.dll
Also, it may seem idiotic, but I didn't grasp the stupid comment that says:
"See the little blue and white Test button in the upper-left, just below the FitNesse logo? Click it and see what happens".
Why on earth doesn't it just say:
"Press the blue button labeled 'Test'"
I was actually looking for some special, distinct and smaller blue-and-white button near the logo - which I couldn't find. The language in the documentation is dumb. Overly verbose where it doesn't need to be, terribly short on precision (completely lacking if you're using C# which it partly caters for) and just generally frustrating to interpret. I keep on wanting you to just write a real document instead of galavanting around like a prancing horse.
Here's a list of spelling mistakes in the Console program 'TestRunner.?exe'
completion signal recieved -> received
An error occured while connecting to client -> occurred
-v verbose: prints test progress to colsole -> console
Can't get the Division demo fixture to work? Getting the error "Type Division could not be found in assemblies"? It's probably because you're using Visual Studio 2005 but the fitnesse distribution is for .NET 1.1. Read more about it here:
http://eslwiki.eslwin.tamu.edu/index.php/SEG:Tools:Fitnesse
Michael Linder
I've spent 10 minutes reading different pages on this site, and I still have NO IDEA what Fitnesse actually does. Good grief, people! I do TDD, have used Junit/Eclipse, work with several different test frameworks (Jameleon, webperformance) and I still don't know what you are talking about.
What does it do? How does it work? Does it test web applications? Web sites? Java code? You are completely missing the boat on describing the fundamental context of what Fitnesse is about.
William.Roth@mscsoftware.com
PLEASE - I'm begging someone... Make a regular Web Site with normal links that explain how to use Fitnesse. A wiki format for this is just horrible. Does anyone else feel like they are on bunny trails with this wiki (http://fitnesse.org) - just hoping to find the correct pages? Good luck ever remembering how you even got to some of the pages.
I think this product might really be helpful... but man, is it just organized like crapola or what. (They also might want to use fitnesse to test their site.. this test returns exceptions http://fitnesse.org/FitNesse.FitLibraryUserGuide.DoFixture.WritingFixtures?test )
Are there any sites out there that explain in more detail the different ways to use fitnesse?
To prove an annoying point... After you get done with the basics of using a ColumnFixture, you want to start using some other Fixtures. So you browse around the user guide wiki and you find other examples. Many of the examples show multiple tables on a page - yet no where have I found out how they all integrate with each other using Java behind the scenes so that I can get a handle from one table fixture in my code in other fixtures. Obviously I see it being done in the src code, but it would be nice if I could find some examples walking you through what is being done.
Second that, and please add javadoc. I'm sure there are lots of useful methods in the jar files...
roberto.salama@gs.com
[.FrontPage] [.RecentChanges]