btreemap.rs 629 B

12345678910111213141516171819202122232425
  1. extern crate ralloc;
  2. mod util;
  3. use std::collections::BTreeMap;
  4. #[test]
  5. fn btreemap() {
  6. util::multiply(|| {
  7. let mut map = BTreeMap::new();
  8. util::acid(|| {
  9. map.insert("Nicolas", "Cage");
  10. map.insert("is", "God");
  11. map.insert("according", "to");
  12. map.insert("ca1ek", ".");
  13. });
  14. assert_eq!(map.get("Nicolas"), Some(&"Cage"));
  15. assert_eq!(map.get("is"), Some(&"God"));
  16. assert_eq!(map.get("according"), Some(&"to"));
  17. assert_eq!(map.get("ca1ek"), Some(&"."));
  18. assert_eq!(map.get("This doesn't exist."), None);
  19. });
  20. }