什么是Clojure最好的单元测试框架?
我更喜欢一种更符合行为驱动开发(BDD)风格的框架。
什么是Clojure最好的单元测试框架?
我更喜欢一种更符合行为驱动开发(BDD)风格的框架。
我编写了Clojure.test,并正在开发一个名为lazytest的新框架,该框架具有更加函数式的风格。
clojure.test
和clojure.test.junit
命名空间。前者是一个特定于Clojure的框架,而后者基于clojure.test
的输出生成JUnit样式的XML报告。目前正在开发clojure.test
的继任者,但它现在非常可用。
最后,我了解到(从你之前的问题中),你刚开始学习这门语言,所以我想补充一下,如果有一些测试框架特别适合你,并且在JVM上可用,那么用Clojure编写一个包装器可能不会太困难。或者你可以直接写“Java in Clojure”,并直接使用Javaish习惯,而无需任何包装器。Clojure的Java交互性非常出色。