From 26e86641bd0d952478cf3ab8f6d2b61f68ea1776 Mon Sep 17 00:00:00 2001
From: Herwig Hochleitner <hhochleitner@gmail.com>
Date: Thu, 28 Feb 2013 02:38:37 +0100
Subject: [PATCH 1/3] CLJ-1171 Tests for clojure.core/instance? compiler macro

---
 test/clojure/test_clojure/java_interop.clj | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/test/clojure/test_clojure/java_interop.clj b/test/clojure/test_clojure/java_interop.clj
index e073f9d..e58d29d 100644
--- a/test/clojure/test_clojure/java_interop.clj
+++ b/test/clojure/test_clojure/java_interop.clj
@@ -102,8 +102,11 @@
       java.lang.Integer false
       java.lang.Long true
       java.lang.Character false
-      java.lang.String false ))
+      java.lang.String false )
 
+  ; test compiler macro
+  (is (let [Long String] (instance? Long "abc")))
+  (is (thrown? clojure.lang.ArityException (instance? Long))))
 
 ; set!
 
-- 
1.7.12.4

