change send_map tests to use ~linear_map, much more natural

This commit is contained in:
Niko Matsakis 2012-07-27 15:08:56 -07:00
parent dd106ba763
commit e4ab0f665b

View File

@ -305,41 +305,41 @@ mod test {
#[test] #[test]
fn inserts() { fn inserts() {
let mut m = int_linear_map(); let mut m = ~int_linear_map();
assert (&mut m).insert(1, 2); assert m.insert(1, 2);
assert (&mut m).insert(2, 4); assert m.insert(2, 4);
assert (&m).get(&1) == 2; assert m.get(&1) == 2;
assert (&m).get(&2) == 4; assert m.get(&2) == 4;
} }
#[test] #[test]
fn overwrite() { fn overwrite() {
let mut m = int_linear_map(); let mut m = ~int_linear_map();
assert (&mut m).insert(1, 2); assert m.insert(1, 2);
assert (&m).get(&1) == 2; assert m.get(&1) == 2;
assert !(&mut m).insert(1, 3); assert !m.insert(1, 3);
assert (&m).get(&1) == 3; assert m.get(&1) == 3;
} }
#[test] #[test]
fn conflicts() { fn conflicts() {
let mut m = linear::linear_map_with_capacity(uint_hash, uint_eq, 4); let mut m = ~linear::linear_map_with_capacity(uint_hash, uint_eq, 4);
assert (&mut m).insert(1, 2); assert m.insert(1, 2);
assert (&mut m).insert(5, 3); assert m.insert(5, 3);
assert (&mut m).insert(9, 4); assert m.insert(9, 4);
assert (&m).get(&9) == 4; assert m.get(&9) == 4;
assert (&m).get(&5) == 3; assert m.get(&5) == 3;
assert (&m).get(&1) == 2; assert m.get(&1) == 2;
} }
#[test] #[test]
fn conflict_remove() { fn conflict_remove() {
let mut m = linear::linear_map_with_capacity(uint_hash, uint_eq, 4); let mut m = ~linear::linear_map_with_capacity(uint_hash, uint_eq, 4);
assert (&mut m).insert(1, 2); assert m.insert(1, 2);
assert (&mut m).insert(5, 3); assert m.insert(5, 3);
assert (&mut m).insert(9, 4); assert m.insert(9, 4);
assert (&mut m).remove(&1); assert m.remove(&1);
assert (&m).get(&9) == 4; assert m.get(&9) == 4;
assert (&m).get(&5) == 3; assert m.get(&5) == 3;
} }
} }