File tree Expand file tree Collapse file tree 2 files changed +16
-3
lines changed
test/clojure/test_clojure Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -195,9 +195,9 @@ public boolean hasNext(){
195
195
public Object next (){
196
196
if (ks != null )
197
197
{
198
- Object ret = ks .first ();
198
+ Object key = ks .first ();
199
199
ks = ks .next ();
200
- return ret ;
200
+ return entryAt ( key ) ;
201
201
}
202
202
else if (extIter != null && extIter .hasNext ())
203
203
return extIter .next ();
Original file line number Diff line number Diff line change 1261
1261
(defspec seq-and-iter-match-for-vals
1262
1262
identity
1263
1263
[^{:tag clojure.test-clojure.data-structures/gen-map} m]
1264
- (seq-iter-match (vals m) (vals m)))
1264
+ (seq-iter-match (vals m) (vals m)))
1265
+
1266
+ (defstruct test-struct :a :b )
1267
+
1268
+ (defn gen-struct
1269
+ []
1270
+ (let [s (struct test-struct (gen/int ) (gen/int ))]
1271
+ (gen/one-of s
1272
+ (assoc s (rand-nth cgen/ednable-scalars) (rand-nth cgen/ednable-scalars)))))
1273
+
1274
+ (defspec seq-and-iter-match-for-structs
1275
+ identity
1276
+ [^{:tag clojure.test-clojure.data-structures/gen-struct} s]
1277
+ (seq-iter-match s s))
You can’t perform that action at this time.
0 commit comments