FitNesse-SymbolicLinks

2011-04-09  徐磊 

前一篇   WikiImport       后一篇  SpecialPages

 http://localhost:8888/FitNesse.UserGuide. SymbolicLinks

嘛东西是代号链接(外号)

       代号链接可以让我们在不影响wiki架构的情况下很简单的在页面之间创建链接。参考右边的图表(在哪???我们想象一下)你会注意到ApplicationTests页面它有个叫SuiteTests的子页面,在子页面里还包含着其他页面。同时,EnvironmentOne页面没有任何静态的子页面,但它有个代号链接到SuiteTests页面。这个代号链接看上去就像子页面一样,这样就提供了两种方式转到SuiteTests页面:

  • .ApplicationTests.SuiteTests是真实的名称,
  • .EnviromentOne.SymbolicLink是相同页面的代号。

代号链接也可以做为FitNesse的外部目录。接着看下文。


为啥我们要用代号链接?

       一般使用代号链接的原因是因为要在多种环境下测试系统。举个例子,设想一个基于Oracle数据库的应用程序,我们也已经基于Oracle的设置为这个应用程序写了无数的FitNesse测试代码,这个时候团队要面对应用程序放到Mysql上来运行的尴尬处境。让两种数据库在同一个测试套件下运行可能非常困难,而且可能导致重复的测试结果。我们可以使用代号链接来解决这个问题。数据库的配置我们把它储存在已写上了合适路径的高层页面里,然后我们把这些页面代号链接到测试套件里。这样做的话,一个测试套件就可以在多种环境下运行了,为啥呢,就是根据那个写着path的页面。总结下哈,就是说,我们把需要的内容写在了某些页面里,又不想把它们放置在wiki架构里,这个时候我们就通过代号链接的方式把页面放进架构里面起作用。解释的有点饶- -!!!


怎么来用代号链接?

       到你想添加代号链接的页面去。点击Properties按钮,打开属性页面。第三部分叫代号链接。在这个表格里,你要为代号链接写上一个驼峰样式的名字,然后填写上相对或者绝对路径,这个路径是把你转到你要链接去的页面。一旦这个链接创建,这个新建的代号链接就会被列在代号链接部分。你可以移除或重命名这个代号链接,通过UnlinkCreate/Replace链接。


外部的代号链接

       可能因为某些原因,你想保存FitNesse wiki的某些分支在你硬盘的其他地方。你可以通过使用代号链接,把外部分支链接到你的主wiki上来。想要做到这些,只需要提供这个路径给FitNesse就可以了,路径的格式写成这样:file://

举个例子:file:///User/MicahMartin/fitnesse/ExternalFitNesseRoot

老外把化整为零运用的挺好@ @

前一篇   WikiImport                  后一篇      SpecialPages
476°/4756 人阅读/1 条评论 发表评论

徐磊  2011-04-10

其实把代号链接理解为别名链接好些,就像是alias。


登录 后发表评论