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