| //@ run-pass | |
| #![allow(unused_variables)] | |
| use std::collections::BinaryHeap; | |
| fn main() { | |
| const N: usize = 8; | |
| for len in 0..N { | |
| let mut tester = BinaryHeap::with_capacity(len); | |
| assert_eq!(tester.len(), 0); | |
| assert!(tester.capacity() >= len); | |
| for bit in 0..len { | |
| tester.push(()); | |
| } | |
| assert_eq!(tester.len(), len); | |
| assert_eq!(tester.iter().count(), len); | |
| tester.clear(); | |
| } | |
| } |