aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/test_contrib/mock_test/test_adapter_test.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/clojure/contrib/test_contrib/mock_test/test_adapter_test.clj')
-rw-r--r--src/clojure/contrib/test_contrib/mock_test/test_adapter_test.clj18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/clojure/contrib/test_contrib/mock_test/test_adapter_test.clj b/src/clojure/contrib/test_contrib/mock_test/test_adapter_test.clj
new file mode 100644
index 00000000..5dc3a43d
--- /dev/null
+++ b/src/clojure/contrib/test_contrib/mock_test/test_adapter_test.clj
@@ -0,0 +1,18 @@
+(ns clojure.contrib.test-contrib.mock-test.test-adapter-test
+ (:use clojure.contrib.mock.test-adapter
+ [clojure.contrib.test-contrib.mock-test :only (assert-called)]
+ clojure.test))
+
+(deftest test-report-problem-called
+ (def #^{:private true} fn1 (fn [x] "dummy code"))
+ (def #^{:private true} fn2 (fn [x y] "dummy code2"))
+ (let [under-test (fn [x] (fn1 x))]
+ (assert-called clojure.contrib.mock.test-adapter/report-problem
+ true (expect [fn1 (times 5)] (under-test "hi")))))
+
+(deftest test-is-report-called
+ (assert-called clojure.test/report true
+ (clojure.contrib.mock.test-adapter/report-problem
+ 'fn-name 5 6 "fake problem")))
+
+