今天写个Demo,其实这个呢,是codeproject上人做的,我就是在自己环境下实践出来了,然后分享下,也顺便解释下里面的一点东西。
1. 原文地址:http://www.codeproject.com/KB/cs/FitAndFitnesse.aspx,版权是人家的,我没有窃取之意
2. 现在写我是怎么做的,因为这个是Fitnesse的.net平台实现,所以环境就加以调整了下。我先说这个环境哈。(为什么以后细说,先说怎么做)
a) 下载:
http://ncu.dl.sourceforge.net/project/fitnessedotnet/starter/20081103/FitNesse.NET.Starter.20081103.zip,你得到这个包FitNesse.NET.Starter.20081103.zip
b) 我是这样摆文件夹的,把整个直接放C盘。C:\FitNesse.NET.Starter
c) 进入FitNesse.NET.Starter.20081103.zip包里的Program Files,把fitnesse文件夹烤到C:\Program Files下面去。
d) 运行C:\FitNesse.NET.Starter下面的runFitNesse.bat,端口脚本写的是8080哈。
e) 然后就是http://localhost:8080/TimeSheet.
f) 编辑这个页面,添加如下内容
还要给这个页面添加Test属性哈。
大家看到保存后的页面就是这样子的
g) 测试表上面的路径什么意思,大家进UserGuide找下,第一个是命令行参数,第二个是FitServer的路径,第三个是你要测试的生成的dll路径
h) 前两个路径,一个照写,一个开始好几步已经设置好了
i) 第三个那个测试dll,大家知道如何搞的哈。
j) 就用原文的代码(原文里提供下载的哈)使用,里面加载了个引用,fit.dll,大家用这个路径下的C:\Program Files\fitnesse\dotnet,烤到代码文件夹里,再引用。
k) 然后就编译生成,烤到E盘下面,ok了。
l) 最后是在FitNesse里面运行下Test,结果就出来了,如下图
我也是第一搞代码让它跑,跑出来是挺好看的,哇哈哈
前一篇 FitTableStyles 后一篇 TestSuites