FitNesse使用基本操作播放变量

时间:2012-11-22 08:51:37

标签: variables fitnesse operation

这是一个非常简单的问题,因为我可以创建一个方法,但是:

我可以使用 Dofixture 表中定义的变量进行基本操作吗? 像:

获取var:|OperationResult|<<MyVar|

然后,使用例如Check|>>MyVar+1|

我使用>>MyVar+1,或者例如(>>MyVar / >>OtherVar

如果您使用的是SLiM或FitSharp插件,我可以更改吗?

2 个答案:

答案 0 :(得分:0)

不,不支持此类操作。

答案 1 :(得分:0)

您可以检索String变量,甚至是适应变量中的对象,然后将该变量传递给另一个方法调用。你可以通过拆分对象执行来做更多棘手的事情,但我不确定其他操作。 这是我在健身测试页面中使用一些变量的一些例子:

示例1:

这就是你获得价值的方式:

|$MyVar=|methodReturningMyVar|

这是你传递值的方法

|methodReceivingMyVarValue|$MyVar|

示例2:

分为两部分执行脚本

|Scrip| MyScriptWithSplitedExecution|
|$MyScriptWithSplitedExecutionObject| get Instance |
|doFirstPartOfProcessing|

here you can do some other operations/tests

|Scrip|$MyScriptWithSplitedExecutionObject|
|doSecondPartOfProcessing|

为此,你必须在你的对象中实现getInstance方法,并让它返回一个指向自己的指针。

所有这些都是用Slim测试的,我不知道是否与FitSharp合作。