0

我尝试将 Fitnesse 与 .NET 一起使用。所以,我在我的测试页面上有这个设置:

!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -a ..\Orders.Tests\bin\Debug\Orders.Tests.config -r fitSharp.Slim.Service.Runner,slim\fitsharp.dll %p}
!define TEST_RUNNER {slim\Runner.exe}
!path ..\Orders.Tests\bin\Debug\Orders.Tests.dll

|import|
|Tests.Orders.Fit|

如何使它在单个位置使用?我试图在 PageHeader、套件的 SetUp 和 !include 页面中定义它,但在所有情况下,当我运行测试时,它只是挂起。如果包含直接在测试页面上,它运行良好。

4

2 回答 2

3

所有的 !defines 和 !paths 都可以放在测试页面的页面上。!defines 和 !paths 被继承到所有子页面中。

|进口| 可以进入设置页面。设置页面是测试页面的兄弟、叔叔或 [great*] 叔叔。

所以给定这样的页面结构:

项目页面
  设置
  特色页面
    我的功能1
    我的功能2

您可以将 !path 和 !define 语句放入 ProjectPage 和 |import| 进入设置。

于 2009-10-09T21:06:06.533 回答
1

好吧,发现我可以将所有内容都放在根页面上……除了从那里不起作用的导入。

和|进口| 从套件设置页面工作。实际上所有的设置都有效。不知道出了什么问题,我想我试图把它放到套件设置中......

于 2009-10-05T13:28:51.967 回答