@@ -2339,8 +2339,8 @@ mod tests {
2339
2339
#[ test]
2340
2340
fn test_counter_from_iter ( ) {
2341
2341
let it = count ( 0 , 5 ) . take ( 10 ) ;
2342
- let xs: ~ [ int ] = FromIterator :: from_iter ( it) ;
2343
- assert_eq ! ( xs, box [ 0 , 5 , 10 , 15 , 20 , 25 , 30 , 35 , 40 , 45 ] ) ;
2342
+ let xs: Vec < int > = FromIterator :: from_iter ( it) ;
2343
+ assert_eq ! ( xs, vec! [ 0 , 5 , 10 , 15 , 20 , 25 , 30 , 35 , 40 , 45 ] ) ;
2344
2344
}
2345
2345
2346
2346
#[ test]
@@ -2370,7 +2370,7 @@ mod tests {
2370
2370
fn test_filter_map ( ) {
2371
2371
let mut it = count ( 0 u, 1 u) . take ( 10 )
2372
2372
. filter_map ( |x| if x % 2 == 0 { Some ( x* x) } else { None } ) ;
2373
- assert_eq ! ( it. collect:: <~ [ uint] > ( ) , box [ 0 * 0 , 2 * 2 , 4 * 4 , 6 * 6 , 8 * 8 ] ) ;
2373
+ assert_eq ! ( it. collect:: <Vec < uint>> ( ) , vec! [ 0 * 0 , 2 * 2 , 4 * 4 , 6 * 6 , 8 * 8 ] ) ;
2374
2374
}
2375
2375
2376
2376
#[ test]
@@ -2492,7 +2492,7 @@ mod tests {
2492
2492
let ys = xs. iter ( )
2493
2493
. map ( |& x| x)
2494
2494
. inspect ( |_| n += 1 )
2495
- . collect :: < ~ [ uint ] > ( ) ;
2495
+ . collect :: < Vec < uint > > ( ) ;
2496
2496
2497
2497
assert_eq ! ( n, xs. len( ) ) ;
2498
2498
assert_eq ! ( xs. as_slice( ) , ys. as_slice( ) ) ;
@@ -2627,8 +2627,8 @@ mod tests {
2627
2627
2628
2628
#[ test]
2629
2629
fn test_collect ( ) {
2630
- let a = box [ 1 , 2 , 3 , 4 , 5 ] ;
2631
- let b: ~ [ int ] = a. iter ( ) . map ( |& x| x) . collect ( ) ;
2630
+ let a = vec ! [ 1 , 2 , 3 , 4 , 5 ] ;
2631
+ let b: Vec < int > = a. iter ( ) . map ( |& x| x) . collect ( ) ;
2632
2632
assert_eq ! ( a, b) ;
2633
2633
}
2634
2634
@@ -2701,7 +2701,7 @@ mod tests {
2701
2701
let mut it = xs. iter ( ) ;
2702
2702
it. next ( ) ;
2703
2703
it. next ( ) ;
2704
- assert_eq ! ( it. rev( ) . map( |& x| x) . collect:: <~ [ int] > ( ) , box [ 16 , 14 , 12 , 10 , 8 , 6 ] ) ;
2704
+ assert_eq ! ( it. rev( ) . map( |& x| x) . collect:: <Vec < int>> ( ) , vec! [ 16 , 14 , 12 , 10 , 8 , 6 ] ) ;
2705
2705
}
2706
2706
2707
2707
#[ test]
@@ -2939,12 +2939,12 @@ mod tests {
2939
2939
2940
2940
#[ test]
2941
2941
fn test_double_ended_range ( ) {
2942
- assert_eq ! ( range( 11 i, 14 ) . rev( ) . collect:: <~ [ int] > ( ) , box [ 13 i, 12 , 11 ] ) ;
2942
+ assert_eq ! ( range( 11 i, 14 ) . rev( ) . collect:: <Vec < int>> ( ) , vec! [ 13 i, 12 , 11 ] ) ;
2943
2943
for _ in range ( 10 i, 0 ) . rev ( ) {
2944
2944
fail ! ( "unreachable" ) ;
2945
2945
}
2946
2946
2947
- assert_eq ! ( range( 11 u, 14 ) . rev( ) . collect:: <~ [ uint] > ( ) , box [ 13 u, 12 , 11 ] ) ;
2947
+ assert_eq ! ( range( 11 u, 14 ) . rev( ) . collect:: <Vec < uint>> ( ) , vec! [ 13 u, 12 , 11 ] ) ;
2948
2948
for _ in range ( 10 u, 0 ) . rev ( ) {
2949
2949
fail ! ( "unreachable" ) ;
2950
2950
}
@@ -2996,13 +2996,14 @@ mod tests {
2996
2996
}
2997
2997
}
2998
2998
2999
- assert_eq ! ( range( 0 i, 5 ) . collect:: <~[ int] >( ) , box [ 0 i, 1 , 2 , 3 , 4 ] ) ;
3000
- assert_eq ! ( range( -10 i, -1 ) . collect:: <~[ int] >( ) , box [ -10 , -9 , -8 , -7 , -6 , -5 , -4 , -3 , -2 ] ) ;
3001
- assert_eq ! ( range( 0 i, 5 ) . rev( ) . collect:: <~[ int] >( ) , box [ 4 , 3 , 2 , 1 , 0 ] ) ;
3002
- assert_eq ! ( range( 200 , -5 ) . collect:: <~[ int] >( ) , box [ ] ) ;
3003
- assert_eq ! ( range( 200 , -5 ) . rev( ) . collect:: <~[ int] >( ) , box [ ] ) ;
3004
- assert_eq ! ( range( 200 , 200 ) . collect:: <~[ int] >( ) , box [ ] ) ;
3005
- assert_eq ! ( range( 200 , 200 ) . rev( ) . collect:: <~[ int] >( ) , box [ ] ) ;
2999
+ assert_eq ! ( range( 0 i, 5 ) . collect:: <Vec <int>>( ) , vec![ 0 i, 1 , 2 , 3 , 4 ] ) ;
3000
+ assert_eq ! ( range( -10 i, -1 ) . collect:: <Vec <int>>( ) ,
3001
+ vec![ -10 , -9 , -8 , -7 , -6 , -5 , -4 , -3 , -2 ] ) ;
3002
+ assert_eq ! ( range( 0 i, 5 ) . rev( ) . collect:: <Vec <int>>( ) , vec![ 4 , 3 , 2 , 1 , 0 ] ) ;
3003
+ assert_eq ! ( range( 200 , -5 ) . collect:: <Vec <int>>( ) , vec![ ] ) ;
3004
+ assert_eq ! ( range( 200 , -5 ) . rev( ) . collect:: <Vec <int>>( ) , vec![ ] ) ;
3005
+ assert_eq ! ( range( 200 , 200 ) . collect:: <Vec <int>>( ) , vec![ ] ) ;
3006
+ assert_eq ! ( range( 200 , 200 ) . rev( ) . collect:: <Vec <int>>( ) , vec![ ] ) ;
3006
3007
3007
3008
assert_eq ! ( range( 0 i, 100 ) . size_hint( ) , ( 100 , Some ( 100 ) ) ) ;
3008
3009
// this test is only meaningful when sizeof uint < sizeof u64
@@ -3013,32 +3014,32 @@ mod tests {
3013
3014
3014
3015
#[ test]
3015
3016
fn test_range_inclusive ( ) {
3016
- assert_eq ! ( range_inclusive( 0 i, 5 ) . collect:: <~ [ int] > ( ) , box [ 0 i, 1 , 2 , 3 , 4 , 5 ] ) ;
3017
- assert_eq ! ( range_inclusive( 0 i, 5 ) . rev( ) . collect:: <~ [ int] > ( ) , box [ 5 i, 4 , 3 , 2 , 1 , 0 ] ) ;
3018
- assert_eq ! ( range_inclusive( 200 , -5 ) . collect:: <~ [ int] > ( ) , box [ ] ) ;
3019
- assert_eq ! ( range_inclusive( 200 , -5 ) . rev( ) . collect:: <~ [ int] > ( ) , box [ ] ) ;
3020
- assert_eq ! ( range_inclusive( 200 , 200 ) . collect:: <~ [ int] > ( ) , box [ 200 ] ) ;
3021
- assert_eq ! ( range_inclusive( 200 , 200 ) . rev( ) . collect:: <~ [ int] > ( ) , box [ 200 ] ) ;
3017
+ assert_eq ! ( range_inclusive( 0 i, 5 ) . collect:: <Vec < int>> ( ) , vec! [ 0 i, 1 , 2 , 3 , 4 , 5 ] ) ;
3018
+ assert_eq ! ( range_inclusive( 0 i, 5 ) . rev( ) . collect:: <Vec < int>> ( ) , vec! [ 5 i, 4 , 3 , 2 , 1 , 0 ] ) ;
3019
+ assert_eq ! ( range_inclusive( 200 , -5 ) . collect:: <Vec < int>> ( ) , vec! [ ] ) ;
3020
+ assert_eq ! ( range_inclusive( 200 , -5 ) . rev( ) . collect:: <Vec < int>> ( ) , vec! [ ] ) ;
3021
+ assert_eq ! ( range_inclusive( 200 , 200 ) . collect:: <Vec < int>> ( ) , vec! [ 200 ] ) ;
3022
+ assert_eq ! ( range_inclusive( 200 , 200 ) . rev( ) . collect:: <Vec < int>> ( ) , vec! [ 200 ] ) ;
3022
3023
}
3023
3024
3024
3025
#[ test]
3025
3026
fn test_range_step ( ) {
3026
- assert_eq ! ( range_step( 0 i, 20 , 5 ) . collect:: <~ [ int] > ( ) , box [ 0 , 5 , 10 , 15 ] ) ;
3027
- assert_eq ! ( range_step( 20 i, 0 , -5 ) . collect:: <~ [ int] > ( ) , box [ 20 , 15 , 10 , 5 ] ) ;
3028
- assert_eq ! ( range_step( 20 i, 0 , -6 ) . collect:: <~ [ int] > ( ) , box [ 20 , 14 , 8 , 2 ] ) ;
3029
- assert_eq ! ( range_step( 200u8 , 255 , 50 ) . collect:: <~ [ u8 ] > ( ) , box [ 200u8 , 250 ] ) ;
3030
- assert_eq ! ( range_step( 200 , -5 , 1 ) . collect:: <~ [ int] > ( ) , box [ ] ) ;
3031
- assert_eq ! ( range_step( 200 , 200 , 1 ) . collect:: <~ [ int] > ( ) , box [ ] ) ;
3027
+ assert_eq ! ( range_step( 0 i, 20 , 5 ) . collect:: <Vec < int>> ( ) , vec! [ 0 , 5 , 10 , 15 ] ) ;
3028
+ assert_eq ! ( range_step( 20 i, 0 , -5 ) . collect:: <Vec < int>> ( ) , vec! [ 20 , 15 , 10 , 5 ] ) ;
3029
+ assert_eq ! ( range_step( 20 i, 0 , -6 ) . collect:: <Vec < int>> ( ) , vec! [ 20 , 14 , 8 , 2 ] ) ;
3030
+ assert_eq ! ( range_step( 200u8 , 255 , 50 ) . collect:: <Vec < u8 >> ( ) , vec! [ 200u8 , 250 ] ) ;
3031
+ assert_eq ! ( range_step( 200 , -5 , 1 ) . collect:: <Vec < int>> ( ) , vec! [ ] ) ;
3032
+ assert_eq ! ( range_step( 200 , 200 , 1 ) . collect:: <Vec < int>> ( ) , vec! [ ] ) ;
3032
3033
}
3033
3034
3034
3035
#[ test]
3035
3036
fn test_range_step_inclusive ( ) {
3036
- assert_eq ! ( range_step_inclusive( 0 i, 20 , 5 ) . collect:: <~ [ int] > ( ) , box [ 0 , 5 , 10 , 15 , 20 ] ) ;
3037
- assert_eq ! ( range_step_inclusive( 20 i, 0 , -5 ) . collect:: <~ [ int] > ( ) , box [ 20 , 15 , 10 , 5 , 0 ] ) ;
3038
- assert_eq ! ( range_step_inclusive( 20 i, 0 , -6 ) . collect:: <~ [ int] > ( ) , box [ 20 , 14 , 8 , 2 ] ) ;
3039
- assert_eq ! ( range_step_inclusive( 200u8 , 255 , 50 ) . collect:: <~ [ u8 ] > ( ) , box [ 200u8 , 250 ] ) ;
3040
- assert_eq ! ( range_step_inclusive( 200 , -5 , 1 ) . collect:: <~ [ int] > ( ) , box [ ] ) ;
3041
- assert_eq ! ( range_step_inclusive( 200 , 200 , 1 ) . collect:: <~ [ int] > ( ) , box [ 200 ] ) ;
3037
+ assert_eq ! ( range_step_inclusive( 0 i, 20 , 5 ) . collect:: <Vec < int>> ( ) , vec! [ 0 , 5 , 10 , 15 , 20 ] ) ;
3038
+ assert_eq ! ( range_step_inclusive( 20 i, 0 , -5 ) . collect:: <Vec < int>> ( ) , vec! [ 20 , 15 , 10 , 5 , 0 ] ) ;
3039
+ assert_eq ! ( range_step_inclusive( 20 i, 0 , -6 ) . collect:: <Vec < int>> ( ) , vec! [ 20 , 14 , 8 , 2 ] ) ;
3040
+ assert_eq ! ( range_step_inclusive( 200u8 , 255 , 50 ) . collect:: <Vec < u8 >> ( ) , vec! [ 200u8 , 250 ] ) ;
3041
+ assert_eq ! ( range_step_inclusive( 200 , -5 , 1 ) . collect:: <Vec < int>> ( ) , vec! [ ] ) ;
3042
+ assert_eq ! ( range_step_inclusive( 200 , 200 , 1 ) . collect:: <Vec < int>> ( ) , vec! [ 200 ] ) ;
3042
3043
}
3043
3044
3044
3045
#[ test]
0 commit comments