std: add a test for HashMap::find_equiv.
This commit is contained in:
parent
efc71a8bdb
commit
9fff8c6eba
1 changed files with 17 additions and 0 deletions
|
@ -866,6 +866,23 @@ mod test_map {
|
|||
assert_eq!(m.len(), i);
|
||||
assert!(!m.is_empty());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_find_equiv() {
|
||||
let mut m = HashMap::new();
|
||||
|
||||
let (foo, bar, baz) = (1,2,3);
|
||||
m.insert(~"foo", foo);
|
||||
m.insert(~"bar", bar);
|
||||
m.insert(~"baz", baz);
|
||||
|
||||
|
||||
assert_eq!(m.find_equiv(&("foo")), Some(&foo));
|
||||
assert_eq!(m.find_equiv(&("bar")), Some(&bar));
|
||||
assert_eq!(m.find_equiv(&("baz")), Some(&baz));
|
||||
|
||||
assert_eq!(m.find_equiv(&("qux")), None);
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
|
Loading…
Add table
Reference in a new issue