aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/test_clojure/reader.clj
diff options
context:
space:
mode:
authorscgilardi <scgilardi@gmail.com>2009-01-29 06:18:17 +0000
committerscgilardi <scgilardi@gmail.com>2009-01-29 06:18:17 +0000
commit5dfd27a126bba464e12183b8a96102742e93a9e7 (patch)
treee01a88279d70287977744248c262e41332f4dbfd /src/clojure/contrib/test_clojure/reader.clj
parentdba686c99a109a8733c1205d1bfcf25803907343 (diff)
test-clojure.reader: fix some number tests for current clojure and added some. all pass currently
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))