File tree 2 files changed +28
-2
lines changed
2 files changed +28
-2
lines changed Original file line number Diff line number Diff line change @@ -1209,3 +1209,31 @@ quickcheck! {
1209
1209
TestResult :: passed( )
1210
1210
}
1211
1211
}
1212
+
1213
+ quickcheck ! {
1214
+ fn test_double_ended_zip_2( a: Vec <u8 >, b: Vec <u8 >) -> TestResult {
1215
+ let mut x =
1216
+ multizip( ( a. clone( ) . into_iter( ) , b. clone( ) . into_iter( ) ) )
1217
+ . collect_vec( ) ;
1218
+ x. reverse( ) ;
1219
+
1220
+ let y =
1221
+ multizip( ( a. into_iter( ) , b. into_iter( ) ) )
1222
+ . rfold( Vec :: new( ) , |mut vec, e| { vec. push( e) ; vec } ) ;
1223
+
1224
+ TestResult :: from_bool( itertools:: equal( x, y) )
1225
+ }
1226
+
1227
+ fn test_double_ended_zip_3( a: Vec <u8 >, b: Vec <u8 >, c: Vec <u8 >) -> TestResult {
1228
+ let mut x =
1229
+ multizip( ( a. clone( ) . into_iter( ) , b. clone( ) . into_iter( ) , c. clone( ) . into_iter( ) ) )
1230
+ . collect_vec( ) ;
1231
+ x. reverse( ) ;
1232
+
1233
+ let y =
1234
+ multizip( ( a. into_iter( ) , b. into_iter( ) , c. into_iter( ) ) )
1235
+ . rfold( Vec :: new( ) , |mut vec, e| { vec. push( e) ; vec } ) ;
1236
+
1237
+ TestResult :: from_bool( itertools:: equal( x, y) )
1238
+ }
1239
+ }
Original file line number Diff line number Diff line change @@ -75,5 +75,3 @@ fn zip_eq_panic2()
75
75
76
76
zip_eq ( & a, & b) . count ( ) ;
77
77
}
78
-
79
-
You can’t perform that action at this time.
0 commit comments