Skip to content

Commit 0658caf

Browse files
committed
2 parents b1d6e6a + 703f7df commit 0658caf

File tree

2 files changed

+79
-79
lines changed

2 files changed

+79
-79
lines changed

test/clojure/core_test/integer_questionmark.cljc

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -4,50 +4,50 @@
44
[clojure.core-test.portability #?(:cljs :refer-macros :default :refer) [when-var-exists]]))
55

66
(when-var-exists clojure.core/integer?
7-
(deftest test-integer?
8-
(are [expected x] (= expected (integer? x))
9-
true 0
10-
true 1
11-
true -1
12-
true r/max-int
13-
true r/min-int
14-
#?@(:cljs [true] :default [false]) 0.0
15-
#?@(:cljs [true] :default [false]) 1.0
16-
#?@(:cljs [true] :default [false]) -1.0
17-
false 0.1
18-
false 1.1
19-
false -1.1
20-
false r/max-double
21-
false r/min-double
22-
false ##Inf
23-
false ##-Inf
24-
false ##NaN
25-
true 0N
26-
true 1N
27-
true -1N
28-
#?@(:cljs []
29-
:default
30-
[true 0/2 ; perhaps surprising
31-
false 1/2
32-
false -1/2])
33-
#?@(:cljs [true] :default [false]) 0.0M
34-
#?@(:cljs [true] :default [false]) 1.0M
35-
#?@(:cljs [true] :default [false]) -1.0M
36-
false nil
37-
false true
38-
false false
39-
false "a string"
40-
false "0"
41-
false "1"
42-
false "-1"
43-
false {:a :map}
44-
false #{:a-set}
45-
false [:a :vector]
46-
false '(:a :list)
47-
false \0
48-
false \1
49-
false :a-keyword
50-
false :0
51-
false :1
52-
false :-1
53-
false 'a-sym)))
7+
(deftest test-integer?
8+
(are [expected x] (= expected (integer? x))
9+
true 0
10+
true 1
11+
true -1
12+
true r/max-int
13+
true r/min-int
14+
#?@(:cljs [true] :default [false]) 0.0
15+
#?@(:cljs [true] :default [false]) 1.0
16+
#?@(:cljs [true] :default [false]) -1.0
17+
false 0.1
18+
false 1.1
19+
false -1.1
20+
false r/max-double
21+
false r/min-double
22+
false ##Inf
23+
false ##-Inf
24+
false ##NaN
25+
true 0N
26+
true 1N
27+
true -1N
28+
#?@(:cljs []
29+
:default
30+
[true 0/2 ; perhaps surprising
31+
false 1/2
32+
false -1/2])
33+
#?@(:cljs [true] :default [false]) 0.0M
34+
#?@(:cljs [true] :default [false]) 1.0M
35+
#?@(:cljs [true] :default [false]) -1.0M
36+
false nil
37+
false true
38+
false false
39+
false "a string"
40+
false "0"
41+
false "1"
42+
false "-1"
43+
false {:a :map}
44+
false #{:a-set}
45+
false [:a :vector]
46+
false '(:a :list)
47+
false \0
48+
false \1
49+
false :a-keyword
50+
false :0
51+
false :1
52+
false :-1
53+
false 'a-sym)))

test/clojure/core_test/zero_questionmark.cljc

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,36 @@
44
[clojure.core-test.portability #?(:cljs :refer-macros :default :refer) [when-var-exists]]))
55

66
(when-var-exists clojure.core/zero?
7-
(deftest test-zero?
8-
(are [expected x] (= expected (zero? x))
9-
true 0
10-
false 1
11-
false -1
12-
false r/min-int
13-
false r/max-int
14-
true 0.0
15-
false 1.0
16-
false -1.0
17-
false r/min-double
18-
false r/max-double
19-
false ##Inf
20-
false ##-Inf
21-
false ##NaN
22-
true 0N
23-
false 1N
24-
false -1N
25-
#?@(:cljs []
26-
:default
27-
[true 0/2
28-
false 1/2
29-
false -1/2])
30-
true 0.0M
31-
false 1.0M
32-
false -1.0M)
7+
(deftest test-zero?
8+
(are [expected x] (= expected (zero? x))
9+
true 0
10+
false 1
11+
false -1
12+
false r/min-int
13+
false r/max-int
14+
true 0.0
15+
false 1.0
16+
false -1.0
17+
false r/min-double
18+
false r/max-double
19+
false ##Inf
20+
false ##-Inf
21+
false ##NaN
22+
true 0N
23+
false 1N
24+
false -1N
25+
#?@(:cljs []
26+
:default
27+
[true 0/2
28+
false 1/2
29+
false -1/2])
30+
true 0.0M
31+
false 1.0M
32+
false -1.0M)
3333

34-
(is #?@(:cljs [(= false (zero? nil))]
35-
:default [(thrown? #?(:cljs :default :default Exception) (zero? nil))]))
36-
(is #?@(:cljs [(= false (zero? false))]
37-
:default [(thrown? #?(:cljs :default :default Exception) (zero? false))]))
38-
(is #?@(:cljs [(= false (zero? true))]
39-
:default [(thrown? #?(:cljs :default :default Exception) (zero? true))]))))
34+
(is #?@(:cljs [(= false (zero? nil))]
35+
:default [(thrown? Exception (zero? nil))]))
36+
(is #?@(:cljs [(= false (zero? false))]
37+
:default [(thrown? Exception (zero? false))]))
38+
(is #?@(:cljs [(= false (zero? true))]
39+
:default [(thrown? Exception (zero? true))]))))

0 commit comments

Comments
 (0)