()
| 122 | |
| 123 | #[test] |
| 124 | fn drop_clear() { |
| 125 | use algo::common::drop::{self, Elem}; |
| 126 | drop::with(|ctx| { |
| 127 | let mut tree = Tree::default(); |
| 128 | for v in 0..100 { |
| 129 | tree.insert(v, Elem); |
| 130 | } |
| 131 | drop(tree); |
| 132 | assert_eq!(100, ctx.get()); |
| 133 | }); |
| 134 | } |
| 135 | |
| 136 | #[test] |
| 137 | fn drop_with_delete() { |