Fix some reflection warnings seen in tests
This commit is contained in:
parent
891a7f98ba
commit
86d9ef14f1
2 changed files with 5 additions and 5 deletions
|
|
@ -556,7 +556,7 @@
|
|||
"Iterator transducing context, returns an iterator on the transformed data.
|
||||
Equivalent to (.iterator (eduction xform (iterator-seq src-iterator))) except there's is no buffering on values (as in iterator-seq),
|
||||
This buffering may cause problems when mutable objects are returned by the src-iterator."
|
||||
[xform ^java.util.Iterator src-iterator]
|
||||
^java.util.Iterator [xform ^java.util.Iterator src-iterator]
|
||||
(let [NULL (Object.)
|
||||
dq (java.util.ArrayDeque. 32)
|
||||
rf (xform (fn ([acc] acc) ([acc x] (.push dq (if (some? x) x NULL)) acc)))
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
(ns net.cgrand.xforms-test
|
||||
(:refer-clojure :exclude [partition reductions])
|
||||
(:require [clojure.test :refer [is deftest testing]]
|
||||
(:require [clojure.test :refer [are is deftest testing]]
|
||||
[net.cgrand.xforms :as x]))
|
||||
|
||||
(defn trial
|
||||
|
|
@ -97,9 +97,9 @@
|
|||
|
||||
#?(:clj
|
||||
(deftest iterator
|
||||
(is (true? (.hasNext (x/iterator x/count (.iterator (range 5))))))
|
||||
(is (is (= [5] (iterator-seq (x/iterator x/count (.iterator (range 5)))))))
|
||||
(is (= [[0 1] [1 2] [2 3] [3 4] [4]] (iterator-seq (x/iterator (x/partition 2 1 nil) (.iterator (range 5)))))))
|
||||
(is (true? (.hasNext (x/iterator x/count (.iterator ^java.lang.Iterable (range 5))))))
|
||||
(is (is (= [5] (iterator-seq (x/iterator x/count (.iterator ^java.lang.Iterable (range 5)))))))
|
||||
(is (= [[0 1] [1 2] [2 3] [3 4] [4]] (iterator-seq (x/iterator (x/partition 2 1 nil) (.iterator ^java.lang.Iterable (range 5)))))))
|
||||
|
||||
(deftest window-by-time
|
||||
(is (= (into
|
||||
|
|
|
|||
Loading…
Reference in a new issue