【发布时间】:2011-06-18 06:02:22
【问题描述】:
我正在创建一个包含 Clojure 和 Java 代码的库,并且希望能够在整个代码库中运行单个测试 JUnit 套件。似乎这应该是可能的,因为它们都在 JVM 上运行并且有很好的 Clojure/Java 互操作。
不过,目前 Clojure 代码似乎更倾向于使用“(run-all-tests)”和朋友通过 clojure.test API 完成的单元测试。
有没有一种好方法可以将这些 Clojure 测试包装在某种包装器中,以便可以从 JUnit 中自动调用它们?
(当我说自动时,我的意思是不求助于编写 JUnit 测试用例来单独包装和调用每个 Clojure 测试用例的手动解决方案 :-))
【问题讨论】:
-
我可能会倾向于 leiningen 上的 maven
-
您可以轻松地为此设置 maven.. 以 this question 开头..
标签: java unit-testing testing clojure junit