()
| 98 | |
| 99 | #[test] |
| 100 | fn test_get_with_default() { |
| 101 | let mut tree = create_tree_4(); |
| 102 | tree.insert(1, "one".to_string()); |
| 103 | |
| 104 | assert_eq!(tree.get(&1), Some(&"one".to_string())); |
| 105 | assert_eq!(tree.get(&2), None); |
| 106 | assert_eq!( |
| 107 | tree.get_or_default(&2, &"default".to_string()), |
| 108 | &"default".to_string() |
| 109 | ); |
| 110 | assert_invariants(&tree, "get with default"); |
| 111 | } |
| 112 | |
| 113 | // ============================================================================ |
| 114 | // TRANSLATED PYTHON TESTS - Splitting Operations |
nothing calls this directly
no test coverage detected