9
9
// except according to those terms.
10
10
11
11
use core:: iter:: * ;
12
- use core:: iter:: order:: * ;
13
12
use core:: { i8, i16, isize} ;
14
13
use core:: usize;
15
14
@@ -21,51 +20,51 @@ fn test_lt() {
21
20
let xs = [ 1 , 2 , 3 ] ;
22
21
let ys = [ 1 , 2 , 0 ] ;
23
22
24
- assert ! ( !lt ( xs. iter( ) , ys. iter( ) ) ) ;
25
- assert ! ( !le ( xs. iter( ) , ys. iter( ) ) ) ;
26
- assert ! ( gt ( xs. iter( ) , ys. iter( ) ) ) ;
27
- assert ! ( ge ( xs. iter( ) , ys. iter( ) ) ) ;
23
+ assert ! ( !xs. iter( ) . lt ( ys. iter( ) ) ) ;
24
+ assert ! ( !xs. iter( ) . le ( ys. iter( ) ) ) ;
25
+ assert ! ( xs. iter( ) . gt ( ys. iter( ) ) ) ;
26
+ assert ! ( xs. iter( ) . ge ( ys. iter( ) ) ) ;
28
27
29
- assert ! ( lt ( ys. iter( ) , xs. iter( ) ) ) ;
30
- assert ! ( le ( ys. iter( ) , xs. iter( ) ) ) ;
31
- assert ! ( !gt ( ys. iter( ) , xs. iter( ) ) ) ;
32
- assert ! ( !ge ( ys. iter( ) , xs. iter( ) ) ) ;
28
+ assert ! ( ys. iter( ) . lt ( xs. iter( ) ) ) ;
29
+ assert ! ( ys. iter( ) . le ( xs. iter( ) ) ) ;
30
+ assert ! ( !ys. iter( ) . gt ( xs. iter( ) ) ) ;
31
+ assert ! ( !ys. iter( ) . ge ( xs. iter( ) ) ) ;
33
32
34
- assert ! ( lt ( empty. iter( ) , xs. iter( ) ) ) ;
35
- assert ! ( le ( empty. iter( ) , xs. iter( ) ) ) ;
36
- assert ! ( !gt ( empty. iter( ) , xs. iter( ) ) ) ;
37
- assert ! ( !ge ( empty. iter( ) , xs. iter( ) ) ) ;
33
+ assert ! ( empty. iter( ) . lt ( xs. iter( ) ) ) ;
34
+ assert ! ( empty. iter( ) . le ( xs. iter( ) ) ) ;
35
+ assert ! ( !empty. iter( ) . gt ( xs. iter( ) ) ) ;
36
+ assert ! ( !empty. iter( ) . ge ( xs. iter( ) ) ) ;
38
37
39
38
// Sequence with NaN
40
39
let u = [ 1.0f64 , 2.0 ] ;
41
40
let v = [ 0.0f64 /0.0 , 3.0 ] ;
42
41
43
- assert ! ( !lt ( u. iter( ) , v. iter( ) ) ) ;
44
- assert ! ( !le ( u. iter( ) , v. iter( ) ) ) ;
45
- assert ! ( !gt ( u. iter( ) , v. iter( ) ) ) ;
46
- assert ! ( !ge ( u. iter( ) , v. iter( ) ) ) ;
42
+ assert ! ( !u. iter( ) . lt ( v. iter( ) ) ) ;
43
+ assert ! ( !u. iter( ) . le ( v. iter( ) ) ) ;
44
+ assert ! ( !u. iter( ) . gt ( v. iter( ) ) ) ;
45
+ assert ! ( !u. iter( ) . ge ( v. iter( ) ) ) ;
47
46
48
47
let a = [ 0.0f64 /0.0 ] ;
49
48
let b = [ 1.0f64 ] ;
50
49
let c = [ 2.0f64 ] ;
51
50
52
- assert ! ( lt ( a. iter( ) , b. iter( ) ) == ( a[ 0 ] < b[ 0 ] ) ) ;
53
- assert ! ( le ( a. iter( ) , b. iter( ) ) == ( a[ 0 ] <= b[ 0 ] ) ) ;
54
- assert ! ( gt ( a. iter( ) , b. iter( ) ) == ( a[ 0 ] > b[ 0 ] ) ) ;
55
- assert ! ( ge ( a. iter( ) , b. iter( ) ) == ( a[ 0 ] >= b[ 0 ] ) ) ;
51
+ assert ! ( a. iter( ) . lt ( b. iter( ) ) == ( a[ 0 ] < b[ 0 ] ) ) ;
52
+ assert ! ( a. iter( ) . le ( b. iter( ) ) == ( a[ 0 ] <= b[ 0 ] ) ) ;
53
+ assert ! ( a. iter( ) . gt ( b. iter( ) ) == ( a[ 0 ] > b[ 0 ] ) ) ;
54
+ assert ! ( a. iter( ) . ge ( b. iter( ) ) == ( a[ 0 ] >= b[ 0 ] ) ) ;
56
55
57
- assert ! ( lt ( c. iter( ) , b. iter( ) ) == ( c[ 0 ] < b[ 0 ] ) ) ;
58
- assert ! ( le ( c. iter( ) , b. iter( ) ) == ( c[ 0 ] <= b[ 0 ] ) ) ;
59
- assert ! ( gt ( c. iter( ) , b. iter( ) ) == ( c[ 0 ] > b[ 0 ] ) ) ;
60
- assert ! ( ge ( c. iter( ) , b. iter( ) ) == ( c[ 0 ] >= b[ 0 ] ) ) ;
56
+ assert ! ( c. iter( ) . lt ( b. iter( ) ) == ( c[ 0 ] < b[ 0 ] ) ) ;
57
+ assert ! ( c. iter( ) . le ( b. iter( ) ) == ( c[ 0 ] <= b[ 0 ] ) ) ;
58
+ assert ! ( c. iter( ) . gt ( b. iter( ) ) == ( c[ 0 ] > b[ 0 ] ) ) ;
59
+ assert ! ( c. iter( ) . ge ( b. iter( ) ) == ( c[ 0 ] >= b[ 0 ] ) ) ;
61
60
}
62
61
63
62
#[ test]
64
63
fn test_multi_iter ( ) {
65
64
let xs = [ 1 , 2 , 3 , 4 ] ;
66
65
let ys = [ 4 , 3 , 2 , 1 ] ;
67
- assert ! ( eq ( xs. iter( ) , ys. iter( ) . rev( ) ) ) ;
68
- assert ! ( lt ( xs. iter( ) , xs. iter( ) . skip( 2 ) ) ) ;
66
+ assert ! ( xs. iter( ) . eq ( ys. iter( ) . rev( ) ) ) ;
67
+ assert ! ( xs. iter( ) . lt ( xs. iter( ) . skip( 2 ) ) ) ;
69
68
}
70
69
71
70
#[ test]
0 commit comments