2

我是 Clojure 和逆时针的新手,我成功地添加了一个带有“穷人集成”的 Leiningen 2 项目(外部工具,从问题Using Clojure and Leiningen with IDEs链接)。

到目前为止,我运行测试的替代方案:

  • 从命令行: lein test
  • 使用“Poor man's integration”(外部工具)运行“lein test”

这些工作很好,但我想知道是否有一些更流畅的选择,例如显示测试运行像 JUnit 等?

或者使用更通用的公式,如何使逆时针流畅的 TDD 流?

4

3 回答 3

2

我发现的另一种选择(使用clojure.test API)是在 REPL(Alt+Cmd+S)中加载测试文件并调用运行测试:

(run-tests)

通过一些尝试,我可以通过将修改后的文件加载到 REPL 并再次调用 run-tests 来重新运行测试。(有效,但可能不是最终解决方案)

于 2013-03-22T12:55:23.697 回答
1

在 REPL 中使用自动测试的Midje似乎值得一试。

于 2013-03-22T13:07:46.123 回答
0

一种方法是使用cljunit作为 Eclipse 中的 JUNit 运行程序和 Clojure 测试之间的接口。

于 2013-08-05T11:30:33.830 回答