我正在使用Fitnesse SliM,我想檢查一個fixture的結果是否爲空字符串。將Fitnesse中的結果字段留空只會導致忽略測試,這顯然不是我想要的。我可以通過擴展夾具代碼來解決這個問題,但我想知道這是否可以在Fitnesse內部處理。Fitnesse空字符串結果測試
回答
傳遞單詞'blank'模擬空字符串。
like:
|檢查|返回的字符串是|空白|
看來,斯利姆意味着一個空字符串作爲忽視,至少在QueryTable夾具:是在表中留空的單元將被從結果填充算作忽略。
即使這不被認爲是一個很好的解決辦法,如果你真的要,你可以使用正則表達式通過
=~/^$/
另一種選擇匹配來測試一個空字符串使用空夾具驅動程序,如在http://fitnesse.org/FitNesse.SuiteAcceptanceTests.SuiteSlimTests.SlimSymbolsCanBeBlankOrNull
在這種情況下 - 當您需要檢查SLIM使用情況時,無論結果是否爲空字符串,都可以使用標記變量。只是測試的地方把它定義你的頁面上,如:
定義空白{}
然後任何地方調用它,你想:
|檢查| SomeFixtureName | $ {空白} |
這適用於SLIM,謝謝你的回答!對於非SLIM,似乎'空白'應該是@ ryber的答案的首選選項。 – 2015-07-15 09:45:50
這對我不起作用。它仍然忽略了測試。 – bouvierr 2015-12-11 16:17:32
- 1. SQL測試空字符串
- 2. 後空翻測試結果
- 3. XPath的結果空字符串
- 4. MID的字符串結果爲空值
- 5. RegEx測試字符串結尾?
- 6. Fitnesse:忽略測試
- 7. 將FitNesse XML測試結果轉換爲JUnit格式
- 8. 測試字符串
- 9. Junit測試的預期結果的Xml字符串表示
- 10. 使用空+結果串聯空字符串
- 11. DOCX:計算結果爲空字符串作爲域結果
- 12. FitNesse的/修身字符串操作符
- 13. 測試字符串在Bash中是否有非空白字符
- 14. 字符串結尾空格
- 15. Fitnesse執行太多測試
- 16. 測試在FitNesse的淨
- 17. Fitnesse測試頁面備份
- 18. Fitnesse測試失敗linq datacontext
- 19. Pythonic字符串測試
- 20. JavaScript字符串結果子串包括空片
- 21. Jenkins測試結果趨勢圖爲空,但測試運行
- 22. 函數與測試結果不符
- 23. 爲子串測試一個字符串?
- 24. 測試兩個字符串是否相等給出奇數結果
- 25. Xpages空字符串或空字符串
- 26. Visual Studio 2012測試結果字體
- 27. python測試結果與caffe測試結果不一樣
- 28. 測試字符串是以另一個字符串開始還是以另一個字符串結尾
- 29. 如何在Fitnesse測試中傳遞空值?
- 30. C#字符串以空字符串結尾嗎?
我知道'空白'關鍵字與fitSharp(.NET版本)一起工作,但AFAIK不支持SLIM。 – 2012-07-07 17:18:12