| 1 | fn test_cmp_signed() { |
| 2 | assert i8(3) > i16(-10) |
| 3 | assert i16(-9) > int(-11) |
| 4 | assert i64(-12) <= i8(-12) |
| 5 | assert i64(-43232554) < i8(-126) |
| 6 | } |
| 7 | |
| 8 | fn test_cmp_unsigned() { |
| 9 | assert u8(3) < u16(10) |
| 10 | assert u16(40000) > u32(200) |
| 11 | assert u64(18161419857654944321) >= u8(12) |
| 12 | assert u64(40000) < u16(40001) |
| 13 | } |
| 14 | |
| 15 | fn test_cmp_unsigned_signed() { |
| 16 | assert u8(12) > i8(-12) |
| 17 | assert i16(-27) < u32(65463356) |
| 18 | assert u32(8543) > int(-7523) |
| 19 | assert i64(-89) <= u64(567) |
| 20 | assert int(-1) != u32(0xffffffff) |
| 21 | assert !(u64(0xfffffffffffffffe) == i64(-2)) |
| 22 | } |
| 23 | |