From 5dbecc380cbb65afff33648325f1e3b44b535143 Mon Sep 17 00:00:00 2001 From: Stuart Sierra Date: Fri, 21 Aug 2009 14:31:58 -0400 Subject: java_utils.clj: made as-str variadic like str, fixes #18 This commit also includes tests for this function. --- src/clojure/contrib/test_contrib/java_utils.clj | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/clojure/contrib/test_contrib/java_utils.clj (limited to 'src/clojure/contrib/test_contrib/java_utils.clj') diff --git a/src/clojure/contrib/test_contrib/java_utils.clj b/src/clojure/contrib/test_contrib/java_utils.clj new file mode 100644 index 00000000..44901ad1 --- /dev/null +++ b/src/clojure/contrib/test_contrib/java_utils.clj @@ -0,0 +1,10 @@ +(ns clojure.contrib.test-contrib.java-utils + (:use clojure.test clojure.contrib.java-utils)) + +(deftest t-as-str + (is (= "foo" (as-str "foo"))) + (is (= "foo" (as-str 'foo))) + (is (= "foo" (as-str :foo))) + (is (= "[1 2 3]" (as-str [1 2 3]))) + (is (= "Hello, World!" (as-str "Hello, " :World \!))) + (is (= (str {:foo :bar}) (as-str {:foo :bar})))) -- cgit v1.2.3-18-g5258