回答
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. 老派QNX的最佳单元测试框架?
- 2. 什么是JavaME中单元测试的最佳框架?
- 3. WPF单元测试框架
- 4. Zend框架单元测试
- 5. ColdFusion单元测试框架
- 6. 具有ms单元测试框架的单元测试实体框架
- 7. JUnit和Clojure单元测试
- 8. 单元测试的最佳方式DbProviderFactory
- 9. 单元测试使用茉莉花单元测试框架node.js
- 10. .NET Framework 3.5的单元测试框架?
- 11. MATLAB的单元测试框架
- 12. CMake的C单元测试框架
- 13. ASP.NET MVC的单元测试框架?
- 14. C++的单元测试框架
- 15. Django的REST框架单元测试
- 16. Visual Studio的C#单元测试框架?
- 17. bean比较的单元测试框架
- 18. 最佳实践:组织单元测试
- 19. Symfony单元测试最佳实践
- 20. 最新的单元测试框架EJB3/JPA
- 21. 最喜欢的.NET单元测试框架
- 22. MSTest&Silverlight单元测试框架教程
- 23. 通用单元测试框架
- 24. 哪个单元测试框架?
- 25. x单元测试框架C
- 26. iPhone单元测试使用SenTesting框架
- 27. 安装设备单元测试框架
- 28. 单元测试同步框架
- 29. VS 11单元测试框架
- 30. 实体框架6和单元测试
校正:clojure.test.junit仅产生从clojure.test JUnit的风格的XML报告;它不是JUnit集成库。 – 2010-03-15 20:14:06
感谢您的评论,Stuart!我会马上编辑答案。 – 2010-03-15 21:32:51