运行 FitNesse 测试存储在变量中

Running FitNesse tests stored in variable

我正在尝试让 FitNesse(通过 fitSharp 进行苗条测试 运行ning)来处理存储在变量中的 tables。下面的两种方法 A 和 B 在页面上呈现相同,但只有方法 B 会 运行.

方法 A

!define test (
| Table:myTest | someValue |
)
${test}

方法 B

| Table:myTest | someValue |

这个例子相当肤浅,但在我的测试中,我希望改变一些参数并重新执行相同的测试(无需大量复制和粘贴)。

请求添加更多详细信息;

方法 A 在保存时将其呈现到页面;

   <br><span class="meta">variable defined: test=
| Table:myTest | someValue |
</span>
<br><br><table>
 <tbody><tr class="slimRowTitle">
  <td>Table:myTest</td>
  <td>someValue</td>
 </tr>
</tbody></table>
<br>

...但是当 运行 进行测试时,页面似乎没有处理 table 并且只显示变量定义

<br><span class="meta">variable defined: test=
| Table:myTest | someValue |
</span>
<br><br><br></div>

尝试用测试 table 创建一个单独的页面。

在您的真实测试页面中,您可以在为变量赋值后多次包含该页面。