File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed
test/clojure/test_clojure Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -156,9 +156,9 @@ public ISeq chunkedMore() {
156
156
}
157
157
158
158
public int absCount (long start , long end , long step ) {
159
- double c = (end - start ) / step ;
159
+ double c = (double ) ( end - start ) / step ;
160
160
int ic = (int ) c ;
161
- if (c < ic )
161
+ if (c > ic )
162
162
return ic + 1 ;
163
163
else
164
164
return ic ;
Original file line number Diff line number Diff line change 10
10
; Contributors: Stuart Halloway
11
11
12
12
(ns clojure.test-clojure.sequences
13
- (:use clojure.test)
13
+ (:require [clojure.test :refer :all ]
14
+ [clojure.test.check.generators :as gen]
15
+ [clojure.test.check.properties :as prop]
16
+ [clojure.test.check.clojure-test :refer (defspec )])
14
17
(:import clojure.lang.IReduce))
15
18
16
19
; ; *** Tests ***
973
976
{} {:a 1 :b 2 }
974
977
#{} #{1 2 } ))
975
978
979
+ (defspec longrange-equals-range 100
980
+ (prop/for-all [start gen/int
981
+ end gen/int
982
+ step gen/s-pos-int]
983
+ (= (clojure.lang.Range/create start end step)
984
+ (clojure.lang.LongRange/create start end step))))
976
985
977
986
(deftest test-range
978
987
(are [x y] (= x y)
You can’t perform that action at this time.
0 commit comments