2011-10-14 60 views
9

我在探索clojure.contrib.mock。我想我學會了如何模擬Clojure函數,但是我沒有看到關於模擬Java對象的任何內容。如何在Clojure中模擬Java對象

有沒有一個Clojure庫來幫助我創建Java模擬對象,還是必須帶入像EasyMock這樣的庫?

回答

3

根據您試圖模擬的Java對象,您可能會發現proxy和/或reify有用,因爲它們允許您在Clojure中創建Java兼容對象。你能提供一個更具體的例子說明你正在嘗試做什麼?