http://localhost:8888/FitNesse.UserGuide.ClassPath
ClassPath:指明夹具代码的位置
对于给定的测试页,你需要提供一个ClassPath值,来告诉FitNesse到哪去找到所有的夹具类。这个绝对路径指向的是java的包或者是C#的程序集。把ClassPath的定义值放进你SubWiki页面的主页面里就ok了。
Wiki的标记语言要求你使用!path的语法。就像这样:
!path C:\workspace\TriviaGameFitNesseExample\
当标记语言在页面显示时:
classpath:C:\workspace\TriviaGameFitNesseExample\
Fit框架是如何处理SubWiki里的ClassPath的呢?
当Fit处理当前页面上的测试表时,它就用当前页面上!path值来创建自己的内部路径,同时也为其子孙页面创建该路径。一人得道,鸡犬升天- -
这样的设计,使得你可以在子页面设置新的!path值,从而代替其从父亲那继承得来的!path值。当然,你可以创建全局的classpath,项目级的classpath,甚至模块级的classpath。
更多内容
如果你对FitNesse的夹具代码感兴趣,那就去读FixtureCode里的内容。至于页面的继承内容,看SubWiki和TestSuites。