我正在使用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. Python測試如果空格(\ s)符號在字符串中
- 3. 後空翻測試結果
- 4. PHP測試如果字符串以_text +數字結尾
- 5. NSPredicate測試NULL,並空白字符串
- 6. 新手 - PHP - 測試 '空' 字符串
- 7. 空或無值字符串測試
- 8. MID的字符串結果爲空值
- 9. 字符串長期結果空值
- 10. Java空字符串等於結果
- 11. XPath的結果空字符串
- 12. Fitnesse:忽略測試
- 13. Fitnesse登錄測試
- 14. RegEx測試字符串結尾?
- 15. 將FitNesse XML測試結果轉換爲JUnit格式
- 16. C++字符串,測試,如果[0]就是空間,發出
- 17. 測試字符串
- 18. 測試字符串
- 19. Junit測試的預期結果的Xml字符串表示
- 20. 解釋字符串布爾測試結果
- 21. 如果XPath的結果是空的回報「空」的字符串
- 22. 使用空+結果串聯空字符串
- 23. FitNesse的/修身字符串操作符
- 24. DOCX:計算結果爲空字符串作爲域結果
- 25. 在非空白字符上測試字符串內容
- 26. 測試字符串在Bash中是否有非空白字符
- 27. Python Django模板和測試,如果一個變量爲空或空字符串
- 28. 測試在FitNesse的淨
- 29. 不能在fitnesse測試硒
- 30. Fitnesse執行太多測試
我知道'空白'關鍵字與fitSharp(.NET版本)一起工作,但AFAIK不支持SLIM。 – 2012-07-07 17:18:12