回答
Stuart Halloway,作者Programming Clojure,目前正在編寫Circumspec,在README中作爲「Clojure中的BDD」進行了廣告宣傳。這是一項正在進行的工作,但也許可能是您正在尋找的。還有Conducta,這顯然是爲了使Clojure中的BDD與some funny syntax一致。
(更新響應下面斯圖爾特塞拉利昂的評論這一段。)開箱,Clojure中提供clojure.test
和clojure.test.junit
命名空間。前者是一個Clojure特定框架,後者則根據clojure.test
的輸出生成JUnit樣式的XML報告。目前在作品中有clojure.test
的繼承人,但它現在非常有用。
最後,由於我理解(從您之前的問題)您剛開始使用該語言,因此我會補充一點,如果您有一些特別喜歡的測試框架並且可以在JVM上使用,那麼很有可能在Clojure中編寫封裝可能不會太成問題。或者你也可以直接編寫「Java in Clojure」,並直接使用Javaish語言,而不需要任何包裝器。 Clojure的Java互操作性非常好。
我寫了clojure.test,我正在研究一個新的框架,lazytest,具有更多功能的風格。
迫不及待地想用Clojure做最快速的測試!非常感謝您的貢獻。 – 2010-03-15 21:42:20
有什麼方法可以將lazytest與Intellij IDEA集成?像[Infinitest插件](http://plugins.intellij.net/plugin/?id=3146)? – 2011-10-29 13:27:48
也許不是最新的我自己,但我看到一個大**在github上沒有開發**橫幅。可能midje現在是tdd的最佳選擇之一。 – 2015-09-08 10:24:52
我正在研究一個基於模擬的自頂向下的測試框架。它將有三個抽象層次。前兩個完成:
http://github.com/marick/Midje#readme
我工作的頂層,這將是這個樣子:
http://www.exampler.com/blog/2010/06/10/tdd-in-clojure-a-sketch-part-1/
而且,看到我的答案來源與這個計算器的問題: https://stackoverflow.com/a/9417239/47630
- 1. 什麼是JavaME中單元測試的最佳框架?
- 2. 老派QNX的最佳單元測試框架?
- 3. Windows Azure解決方案的最佳單元測試框架
- 4. 用於測試WP7應用程序的最佳單元測試框架
- 5. WPF單元測試框架
- 6. Zend框架單元測試
- 7. ColdFusion單元測試框架
- 8. iOS框架單元測試
- 9. clojure中的單元測試
- 10. 具有ms單元測試框架的單元測試實體框架
- 11. 單元測試的最佳實踐XmlDocument
- 12. 單元測試的最佳方式DbProviderFactory
- 13. Android單元測試的最佳做法?
- 14. 單元測試的最佳做法IHttpModule
- 15. JUnit和Clojure單元測試
- 16. 單元測試使用茉莉花單元測試框架node.js
- 17. .NET Framework 3.5的單元測試框架?
- 18. Visual Studio的C#單元測試框架?
- 19. xsl-fo的單元測試框架
- 20. C++的單元測試框架
- 21. Android的單元測試與JUnit框架
- 22. Django的REST框架單元測試
- 23. 開源的Flex單元測試框架
- 24. Android中的單元測試框架
- 25. CMake的C單元測試框架
- 26. MSTest的XML單元測試框架
- 27. MATLAB的單元測試框架
- 28. ASP.NET MVC的單元測試框架?
- 29. bean比較的單元測試框架
- 30. 最佳實踐:組織單元測試
校正:clojure.test.junit僅產生從clojure.test JUnit的風格的XML報告;它不是JUnit集成庫。 – 2010-03-15 20:14:06
感謝您的評論,Stuart!我會馬上編輯答案。 – 2010-03-15 21:32:51