我正在尝试开始使用Windows Vista上的.NET的FitNesse。在网上找到的所有教程中,都要求我执行run.bat文件,但是下载最新版本时,我得到的只是一个.jar文件。当我运行此文件时,文件结构已解压缩,我可以通过浏览到http://localhost来到达fitnesse服务器。
现在,当我尝试建立一个测试项目时,根据所有文档,我发现我应该定义到fitsharp.dll的路径,但是在从中设置的文件结构中的任何位置都找不到该文件。 jar文件。我究竟做错了什么?

最佳答案

http://fitnesse.org/下载FitNesse jar。


java -jar fitnesse.jar

它将启动Web服务器并使用Wiki内容创建文件夹FitNesseRoot。要检查它是否已开始导航到http://localhost-您应该看到FitNesse首页。

编辑首页-只需在底部添加类似HelloWorldTest的内容(必须为驼峰式!)并保存。
单击出现的问号并保存一个新页面。
单击属性,并确保页面类型为测试。

https://github.com/jediwhale/fitsharp下载FitSharp并将其解压缩到FitNesseRoot旁边的文件夹 fitsharp

创建用于测试的.Net项目,添加对刚创建的fitsharp文件夹中的 fit.dll fitSharp.dll 的引用。

在.Net中编写一个简单的测试并进行编译。例如,使用http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.BasicFitFixtures.ColumnFixture上描述的简单列固定装置。将测试表添加到我们的HelloWorldTest页面。

在FitNesse测试页的顶部(在我们的示例HelloWorldTest中)输入:
!define COMMAND_PATTERN {%m -r fitnesse.fitserver.FitServer,fitsharp\fit.dll %p}
!define TEST_RUNNER {fitsharp\Runner.exe}
!path <path to your test assembly>

如果单击Test按钮,但未看到结果,请尝试使用TEST_RUNNER RunnerW.exe进行故障排除。

这是一本关于将FitNesse与.Net结合使用的好书:http://fitnesse.s3.amazonaws.com/tdd_net_with_fitnesse.pdf

关于.net - 如何设置FitNesse与.NET一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1828919/

10-09 21:58