如何在Clojure中模拟Java对象

时间:2011-10-14 01:25:02

标签: java clojure mocking

我正在探索clojure.contrib.mock。我想我学会了如何模拟Clojure函数,但我没有看到任何关于模拟Java对象的东西。

是否有一个Clojure库来帮助我创建Java模拟对象,还是我必须引入像EasyMock这样的库?

1 个答案:

答案 0 :(得分:6)

根据您尝试模拟的Java对象,您可能会发现proxy和/或reify很有用,因为它们允许您在Clojure中创建与Java兼容的对象。你能提供一个更具体的例子来说明你想做什么吗?