[英]How do I setup FitNesse for use with .NET?
我正试图在Windows Vista上开始使用FitNesse for .NET。 在我在网上找到的所有教程中,我都被告知要执行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 (必须是camel case!)等内容并保存。 单击出现的问号并保存新页面。 单击“ 属性” ,确保“ 页面类型”为“ 测试”
从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
查看这个免费的电子书: 使用FitNesse进行测试驱动的.NET开发:第二版
它将向您展示您需要的一切,从如何使用FitSharp设置FitNesse,到最佳实践。
您需要从http://github.com/jediwhale/fitsharp/downloads获取FitSharp dll。
.NET代码不再与FitNesse捆绑在一起,可在此处获取: http : //github.com/jediwhale/fitsharp/downloads
以下是一些可以帮助您入门的信息: http : //fitsharp.github.com
转到你的http://localhost/root
(FitNesse的特殊页面)并将其粘贴到那里:
variable defined: COMMAND_PATTERN=%m -r fitnesse.fitserver.FitServer,dotnet2\fit.dll %p
variable defined: TEST_RUNNER=dotnet2\Runner.exe
variable defined: PATH_SEPARATOR=;
classpath: dotnet2\*.dll
将FitSharp二进制文件解压缩到解压缩FitNesse文件夹下名为dotnet2
的文件夹中。
FitSharp还包括用于MSSQL和Oracle测试的DbFit。
如果尚未解压缩.jar文件,则需要运行:java -jar fitnesse.jar。 如果你走得那么远,那就按照jediwhale的非常好的教程。 这是第二个类似的教程: http : //schuchert.wikispaces.com/FitNesse.Tutorials.CSharp.Slim.EachTable
我在这里写了一步一步的指南: https : //github.com/imanushin/NetRunner/wiki/Net-Runner-tutorial
简短的想法:1。安装FitNesse(只需将其复制到任何目录)2。启动FitNesse 3.使用NuGet(!)检索其中一个包(NetRunner或FitSharp,其中任何一个)4。编写Visual中所需的函数Studio 5.在FitNesse中打开函数调用
在上面的维基页面上免费提出更多问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.