36: PriorityQueue<Integer> pq = new PriorityQueue<Integer>();
37: assertEquals(0, pq.size());
38: assertTrue(pq.isEmpty());
39: assertNull(pq.peek());
-
41: pq.remove();
-
46: pq.add(14);
47: assertEquals(1, pq.size());
48: assertFalse(pq.isEmpty());
49: assertEquals(14, pq.peek().intValue());
50: pq.add(5);
51: assertEquals(2, pq.size());
52: assertFalse(pq.isEmpty());
53: assertEquals(5, pq.peek().intValue());
54: pq.add(7);
55: assertEquals(3, pq.size());
56: assertFalse(pq.isEmpty());
57: assertEquals(5, pq.peek().intValue());
58: pq.add(3);
59: assertEquals(4, pq.size());
60: assertFalse(pq.isEmpty());
61: assertEquals(3, pq.peek().intValue());
62: assertEquals(3, pq.remove().intValue());
63: assertEquals(5, pq.remove().intValue());
64: assertEquals(7, pq.remove().intValue());
65: assertEquals(14, pq.remove().intValue());
66: assertTrue(pq.isEmpty());
Full Snippet Info