2024 Clojure状态调查!中分享您的想法。

欢迎!请参阅关于页面以获取更多关于此功能的信息。

0
java.data

在此示例中,最后一个测试失败。

我使用了org.codehause.mojo.rpm.Mapping作为示例,因为我是在那里发现这个错误的。

(链接:1) http://mojo.codehaus.org/rpm-maven-plugin/apidocs/org/codehaus/mojo/rpm/Mapping.html

测试

(do
(使用 'clojure.java.data

       'clojure.test)

(导入 '(链接:org.codehaus.mojo.rpm Mapping))

(测试 "正常设置"

(let (链接:mapping (Mapping.))

	(.setConfiguration mapping "a value")
	(.setDirectory mapping "/tmp")

	(is (= (.getDirectory mapping) "/tmp"))
	(is (= (.getConfiguration mapping) "a value"))))

(测试 "通过java-data设置"

(let (link: mapping (to-java Mapping {:configuration "a value" :directory "/tmp"}))
  (is (= (.getDirectory mapping) "/tmp"))
  (is (= (.getConfiguration mapping) "a value")))))

1 答案

0
...