在Groovy的幾篇文章中,我已經看到Groovy中使用「when」和「then」關鍵字。其中之一是here。我搜索了Groovy Doc,但我找不到它。那麼這些關鍵字的實際用途是什麼?類似於if/then?在Groovy中何時使用?
0
A
回答
7
1
when
和then
等,似乎被記錄在here。
1
從技術上來說,Spock中的then,when和其他一些構造是很好的舊標籤(aka goto),這些開發者現在很少使用這些標籤。 Spock使用它們允許開發人員在邏輯上和視覺上區分測試的不同方面 - 假設,約束,語句或數據。 Spock編譯時AST轉換比使用標籤理解測試的結構併發揮其魔力。
+0
有點讓人困惑,相同的標籤可以在同一個代碼塊中多次使用(至少......對我來說) – Armand
+0
即使在Java中,也可以連續多次使用同一個標籤。沒有歧義的風險。 –
相關問題
- 1. NoRouteToHostException在Groovy中使用XmlSlurper
- 2. 在SQL中使用Groovy的$ {...}
- 3. 在SoapUI中使用groovy-wslite
- 4. 在Java中使用Groovy PowerAssert
- 5. 在Groovy中使用OpenNLP
- 6. 如何在netbeans中使用Groovy 2.0
- 7. 如何在eclipse中使用JUnit和groovy?
- 8. 如何在Groovy中使用System.in.readLine()?
- 9. 如何在groovy中使用String.format?
- 10. 如何在Adobe Flash中使用Groovy-Grails?
- 11. 「使用」如何在groovy中工作?
- 12. 如何在特定的groovy編譯器中使用Groovy-Eclipse?
- 13. 如何使用Groovy
- 14. 如何使用Groovy
- 15. 在Groovy中,如何使用city()方法打印時不使用打印方法
- 16. Groovy記錄器在Jenkins作業中使用時不起作用
- 17. 如何使用Groovy DOMBuilder在CDML中使用CDATA查找元素?
- 18. 使用groovy在第0個位置添加值使用groovy
- 19. 如何在Jenkins Groovy中的多行shell腳本中同時使用Groovy定義的和OS系統變量
- 20. 如何使用Groovy封閉
- 21. 如何在解析Gradle腳本時使用Groovy CodeVisitorSupport訪客類?
- 22. 與使用Groovy
- 23. 使用Groovy
- 24. 使用Groovy
- 25. 在Android上使用Groovy
- 26. 在src/groovy中使用會話
- 27. 使用groovy在SoapUI中附加文件
- 28. 在Grails中使用Groovy ++的經驗
- 29. 使用Groovy在SOAPUI中設置屬性
- 30. 在Java中使用Groovy添加方法
你在說easyb嗎? –