diff options
| author | Stein Somers <git@steinsomers.be> | 2020-02-04 22:19:05 +0100 |
|---|---|---|
| committer | Stein Somers <git@steinsomers.be> | 2020-02-04 22:35:43 +0100 |
| commit | fa9bfebfc9256369c03cbe8bba2e737de3cb38fc (patch) | |
| tree | 8b101d58c999b4ab5fdeeb42437c46145bc30e83 /src/liballoc/tests/btree/map.rs | |
| parent | fc07615c49259b16e1d1789e23050e71b744c652 (diff) | |
| download | rust-fa9bfebfc9256369c03cbe8bba2e737de3cb38fc.tar.gz rust-fa9bfebfc9256369c03cbe8bba2e737de3cb38fc.zip | |
Fix and test implementation of BTreeMap's first_entry, last_entry, pop_first, pop_last
Diffstat (limited to 'src/liballoc/tests/btree/map.rs')
| -rw-r--r-- | src/liballoc/tests/btree/map.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/liballoc/tests/btree/map.rs b/src/liballoc/tests/btree/map.rs index 0d009507fc7..0a26d7bf427 100644 --- a/src/liballoc/tests/btree/map.rs +++ b/src/liballoc/tests/btree/map.rs @@ -23,6 +23,11 @@ fn test_basic_large() { assert_eq!(map.len(), i + 1); } + assert_eq!(map.first_key_value(), Some((&0, &0))); + assert_eq!(map.last_key_value(), Some((&(size - 1), &(10 * (size - 1))))); + assert_eq!(map.first_entry().unwrap().key(), &0); + assert_eq!(map.last_entry().unwrap().key(), &(size - 1)); + for i in 0..size { assert_eq!(map.get(&i).unwrap(), &(i * 10)); } |
