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

欢迎!请参阅关于页面了解更多关于这个平台的信息。

0
java.data

在这个例子中,最后一个测试失败了。

我使用了org.codehaus.mojo.rpm.Mapping作为例子,因为我在这里发现了这个bug。

(链接: 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
...