Add tests for ManagedMap::get.
This commit is contained in:
parent
db40149779
commit
cea6d52b0c
19
src/map.rs
19
src/map.rs
|
@ -370,12 +370,31 @@ mod test {
|
||||||
assert_eq!(map.get("d"), Some(&4));
|
assert_eq!(map.get("d"), Some(&4));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_get_some_one_pair() {
|
||||||
|
let mut pairs = one_pair_full();
|
||||||
|
let map = ManagedMap::Borrowed(&mut pairs);
|
||||||
|
assert_eq!(map.len(), 1);
|
||||||
|
assert_eq!(map.get("a"), Some(&1));
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_get_none_full() {
|
||||||
|
let mut pairs = all_pairs_full();
|
||||||
|
let map = ManagedMap::Borrowed(&mut pairs);
|
||||||
|
assert_eq!(map.len(), 4);
|
||||||
|
assert!(!map.is_empty());
|
||||||
|
assert_eq!(map.get("q"), None);
|
||||||
|
assert_eq!(map.get("0"), None);
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_get_none() {
|
fn test_get_none() {
|
||||||
let mut pairs = one_pair_full();
|
let mut pairs = one_pair_full();
|
||||||
let map = ManagedMap::Borrowed(&mut pairs);
|
let map = ManagedMap::Borrowed(&mut pairs);
|
||||||
assert_eq!(map.len(), 1);
|
assert_eq!(map.len(), 1);
|
||||||
assert!(!map.is_empty());
|
assert!(!map.is_empty());
|
||||||
|
assert_eq!(map.get("0"), None);
|
||||||
assert_eq!(map.get("q"), None);
|
assert_eq!(map.get("q"), None);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue