回答
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