2009-11-03 52 views
1

我有一大堆針對SLIM查詢表執行的Fitnesse(For Java - v20090513)測試。Fitnesse SLIM查詢表 - 阻止空單元失敗?

爲了幫助測試(解釋爲什麼我們會得到某些結果)我在表的末尾添加了一個新列。這個想法是,該列的單元格將爲空(||),因爲它們不需要進行測試,僅供參考。

與此相關的問題是,Fitnesse會導致這些單元格中的每一個都失敗,因爲返回的數據與輸入的數據不同(這沒什麼)。

有沒有辦法讓Fitnesse忽略這個專欄,或者只是讓它通過?理想情況下,我不想更改正在調用的很多燈具代碼。我知道我可以使用一張桌子類型的桌子,只是自己匹配一些東西,但這是一小時或2工作,我不能做的事情。

感謝您的幫助。

+0

它是什麼樣的夾具? – 2009-11-18 21:44:21

+0

查詢夾具 – 2010-01-08 10:22:11

回答

0

什麼是返回?它只是空嗎?你可以改變它返回一個空字符串?你能解釋爲什麼房產無法回報預期的相同事物嗎?

+0

返回的單元格包含一個填充字符串,其中包含對測試人員有用的信息。整個問題是,通過並在單元格中輸入正確的數據以匹配返回的內容將是一項非常漫長而艱鉅的任務。我只想顯示返回的內容,而不是對其進行測試(因此每次都不會失敗)。 – 2009-11-20 09:32:07

0

如果是表格修補程序,則必須修改您的夾具代碼,以便如果列標題爲「註釋」,則將從doTable函數返回的ArrayList中的單元格值設置爲「ignore」。

+0

它不是一個表夾具,它的查詢夾具 – 2010-01-08 10:22:54

0

令我驚訝的是,空單元不被Fitnesse as they're supposed to忽略;聽起來像是一個bug。無論如何,您可以通過在該列中輸入=~/.*/來解決該問題,即匹配任何內容的正則表達式。 (見value comparisons