aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/test_clojure/reader.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/clojure/contrib/test_clojure/reader.clj')
-rw-r--r--src/clojure/contrib/test_clojure/reader.clj16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/clojure/contrib/test_clojure/reader.clj b/src/clojure/contrib/test_clojure/reader.clj
index 38aa5dad..7351dfb2 100644
--- a/src/clojure/contrib/test_clojure/reader.clj
+++ b/src/clojure/contrib/test_clojure/reader.clj
@@ -53,19 +53,31 @@
(is (instance? Integer -1))
(is (instance? Integer -2147483648))
+ ; Read Long
+ (is (instance? Long 2147483648))
+ (is (instance? Long -2147483649))
+ (is (instance? Long 9223372036854775807))
+ (is (instance? Long -9223372036854775808))
+
; Read BigInteger
- (is (instance? BigInteger 2147483648))
- (is (instance? BigInteger -2147483649))
+ (is (instance? BigInteger 9223372036854775808))
+ (is (instance? BigInteger -9223372036854775809))
+ (is (instance? BigInteger 10000000000000000000000000000000000000000000000000))
+ (is (instance? BigInteger -10000000000000000000000000000000000000000000000000))
; Read Double
+ (is (instance? Double +1.0e1))
(is (instance? Double +1.0))
(is (instance? Double 1.0))
(is (instance? Double +0.0))
(is (instance? Double 0.0))
(is (instance? Double -0.0))
(is (instance? Double -1.0))
+ (is (instance? Double -1.0e1))
; Read BigDecimal
+ (is (instance? BigDecimal 9223372036854775808M))
+ (is (instance? BigDecimal -9223372036854775809M))
(is (instance? BigDecimal 2147483647M))
(is (instance? BigDecimal +1M))
(is (instance? BigDecimal 1M))