我正在尝试开始使用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/