FitNesse-ClassPath

2011-07-19  徐磊 

前一篇 FixtureCode_3

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里的内容。至于页面的继承内容,看SubWikiTestSuites

544°/5434 人阅读/1 条评论 发表评论

小窝  2011-08-01

同步至微博


登录 后发表评论