2014-03-04 51 views
2

引用在FitNesse的一個變量的值是否有可能重新使用FitNesse的一個變量引用另一個變量:使用另一個變量值

例如

定義VAR1 {預約} !定義bookingPeriod {}六月

有沒有辦法通過連接VAR1和「期間」

得到「六一」的預約時間段值我嘗試以下,但它沒有工作

$ {$ {var1}期}

任何幫助表示讚賞。

回答

3

實際上有兩點需要注意。

首先,在編寫變量時,您需要使用不同的分隔符。 FitNesse允許三個不同的集合 - (),{},[] - 就是爲了這個目的。

其次,更容易在這個定義本身組成,即:

!define FileName (${BaseName}.xls) 
!define var1 {booking} 
!define bookingPeriod $(${var1}June) 

然後你就可以在你的代碼中使用${bookingPeriod}。 我最近在Simple-Talk.com上發表了一系列關於FitNesse實用技巧的文章。 Part 5具體討論了以這種方式組成變量。

+0

謝謝,但我的問題是關於你描述的步驟相反的順序。基本上我想寫$($ {var1} Period)並獲取它可以表示的值,即$ {bookingPeriod}的值。這是嵌套的去引用,似乎Fitnesse不支持它。 – user3217644

+0

啊,你說得對;我沒有完全回答你的問題。我剛剛嘗試了很多變體,但是我沒有找到適合您的特定情況的工具。 –

相關問題