Bri*_*ick 21
我正在研究一个面向模拟的自上而下的测试框架.它将有三个抽象层次.前两个完成:
http://github.com/marick/Midje#readme
我正在顶级工作,看起来像这样:
http://www.exampler.com/blog/2010/06/10/tdd-in-clojure-a-sketch-part-1/
此外,请参阅此stackoverflow问题的答案:https: //stackoverflow.com/a/9417239/47630
编程Clojure一书的作者Stuart Halloway 目前正致力于Circumspec,在README中宣传为"Clojure中的BDD".这是一项正在进行的工作,但也许可能正是您正在寻找的.还有Conducta,它显然是为了在Clojure中使用一些有趣的语法来启用BDD .
(更新响应下面斯图尔特塞拉利昂的评论这一段.)开箱,Clojure的规定clojure.test和clojure.test.junit命名空间.前者是Clojure特定的框架,而后者则根据clojure.test输出生成JUnit样式的XML报告.目前clojure.test在工作中有一个继承者,但它现在非常有用.
最后,既然我(从你之前的问题)了解到你刚刚开始使用这种语言,我会补充一点,如果有一些你特别喜欢的测试框架并且它可以在JVM上使用,那么写一个包装器很有可能在Clojure中可能不是太大的问题.或者您可以直接编写"Java in Clojure"并直接使用Javaish习语而不使用包装器.Clojure的Java互操作非常出色.
| 归档时间: |
|
| 查看次数: |
8044 次 |
| 最近记录: |