1 // run-pass
2 #![allow(unused_variables)]
3 use std::collections::BinaryHeap;
4 use std::iter::Iterator;
5 
main()6 fn main() {
7     const N: usize = 8;
8 
9     for len in 0..N {
10         let mut tester = BinaryHeap::with_capacity(len);
11         assert_eq!(tester.len(), 0);
12         assert!(tester.capacity() >= len);
13         for bit in 0..len {
14             tester.push(());
15         }
16         assert_eq!(tester.len(), len);
17         assert_eq!(tester.iter().count(), len);
18         tester.clear();
19     }
20 }
21