mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-16 08:53:35 +00:00
iter: add the edge case tests for range
too
This commit is contained in:
parent
8149e5c99f
commit
48f61ecbf9
@ -2708,6 +2708,16 @@ mod tests {
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_range() {
|
||||
assert_eq!(range(0i, 5).collect::<~[int]>(), ~[0i, 1, 2, 3, 4]);
|
||||
assert_eq!(range(0i, 5).invert().collect::<~[int]>(), ~[4, 3, 2, 1, 0]);
|
||||
assert_eq!(range(200, -5).collect::<~[int]>(), ~[]);
|
||||
assert_eq!(range(200, -5).invert().collect::<~[int]>(), ~[]);
|
||||
assert_eq!(range(200, 200).collect::<~[int]>(), ~[]);
|
||||
assert_eq!(range(200, 200).invert().collect::<~[int]>(), ~[]);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_range_inclusive() {
|
||||
assert_eq!(range_inclusive(0i, 5).collect::<~[int]>(), ~[0i, 1, 2, 3, 4, 5]);
|
||||
|
Loading…
Reference in New Issue
Block a user