2016-06-08 23 views
0

我想在fitnesse表中設置一個字段,對於所有測試只能設置一個字段。例如,我想爲表中的所有測試設置運算符爲+。爲Fitnesse表中的所有測試設置任何字段

以下是常規表格。

!|CalculatorFixture    | 
|Value1|Operator|Value2|calculate?| 
|3.0 |+  |5.0 |8.0  | 
|2.0 |*  |3.5 |7.0  | 

我想是這樣的:

!| CalculatorFixture  | 
|Operator    | 
|+      | 
|Value1|Value2|calculate?| 
|3.0 |5.0 |8.0  | 
|6.0 |3.0 |9.0  | 
|5.0 |2.0 |7.0  | 

任何想法我怎麼能在夾具或FitNesse的表實現這一目標? 僅供參考Slim:!define TEST_SYSTEM {slim}

+0

或者傳遞的構造函數參數「,以情景我可以設置字段在不同的表,但對所有的測試雖然? –

回答

2

您可以在之前的表夾具中設置Java靜態字段,然後在CalculatorFixture中訪問它。

+0

它的工作。非常感謝邁克。 –

1

您還可以通過使用havinggiven作爲場景名稱後第一個單元格(從FitNesse's tests

|scenario | myDivision _ _ _|numerator, denominator, quotient| 
|setNumerator | @numerator | 
|setDenominator | @denominator| 
|check | quotient| @quotient | 

| myDivision | having |numerator| 12| 
| denominator|quotient| 
| 3   |4.0  | 
| 6   |2.0  | 
| 4   |3.0  | 
相關問題