@@ -162,20 +162,23 @@ fn slice_iter_mut() {
162
162
#[ test]
163
163
fn slice_chunks ( ) {
164
164
let s: Vec < _ > = ( 0 ..10 ) . collect ( ) ;
165
- let v: Vec < _ > = s. chunks ( 2 ) . collect ( ) ;
166
- check ( & v, || s. par_chunks ( 2 ) ) ;
165
+ for len in 1 ..s. len ( ) + 2 {
166
+ let v: Vec < _ > = s. chunks ( len) . collect ( ) ;
167
+ check ( & v, || s. par_chunks ( len) ) ;
168
+ }
167
169
}
168
170
169
171
#[ test]
170
172
fn slice_chunks_mut ( ) {
171
173
let mut s: Vec < _ > = ( 0 ..10 ) . collect ( ) ;
172
174
let mut v: Vec < _ > = s. clone ( ) ;
173
- let expected: Vec < _ > = v. chunks_mut ( 2 ) . collect ( ) ;
174
-
175
- map_triples ( expected. len ( ) + 1 , |i, j, k| {
176
- Split :: forward ( s. par_chunks_mut ( 2 ) , i, j, k, & expected) ;
177
- Split :: reverse ( s. par_chunks_mut ( 2 ) , i, j, k, & expected) ;
178
- } ) ;
175
+ for len in 1 ..s. len ( ) + 2 {
176
+ let expected: Vec < _ > = v. chunks_mut ( len) . collect ( ) ;
177
+ map_triples ( expected. len ( ) + 1 , |i, j, k| {
178
+ Split :: forward ( s. par_chunks_mut ( len) , i, j, k, & expected) ;
179
+ Split :: reverse ( s. par_chunks_mut ( len) , i, j, k, & expected) ;
180
+ } ) ;
181
+ }
179
182
}
180
183
181
184
#[ test]
0 commit comments