79 |
|
*/ |
80 |
|
public void testConstructor4() { |
81 |
|
try { |
82 |
< |
Integer[] ints = new Integer[SIZE]; |
83 |
< |
new PriorityQueue(Arrays.asList(ints)); |
82 |
> |
new PriorityQueue(Arrays.asList(new Integer[SIZE])); |
83 |
|
shouldThrow(); |
84 |
|
} catch (NullPointerException success) {} |
85 |
|
} |
88 |
|
* Initializing from Collection with some null elements throws NPE |
89 |
|
*/ |
90 |
|
public void testConstructor5() { |
91 |
+ |
Integer[] ints = new Integer[SIZE]; |
92 |
+ |
for (int i = 0; i < SIZE-1; ++i) |
93 |
+ |
ints[i] = new Integer(i); |
94 |
|
try { |
93 |
– |
Integer[] ints = new Integer[SIZE]; |
94 |
– |
for (int i = 0; i < SIZE-1; ++i) |
95 |
– |
ints[i] = new Integer(i); |
95 |
|
new PriorityQueue(Arrays.asList(ints)); |
96 |
|
shouldThrow(); |
97 |
|
} catch (NullPointerException success) {} |
157 |
|
* offer(null) throws NPE |
158 |
|
*/ |
159 |
|
public void testOfferNull() { |
160 |
+ |
PriorityQueue q = new PriorityQueue(1); |
161 |
|
try { |
162 |
– |
PriorityQueue q = new PriorityQueue(1); |
162 |
|
q.offer(null); |
163 |
|
shouldThrow(); |
164 |
|
} catch (NullPointerException success) {} |
168 |
|
* add(null) throws NPE |
169 |
|
*/ |
170 |
|
public void testAddNull() { |
171 |
+ |
PriorityQueue q = new PriorityQueue(1); |
172 |
|
try { |
173 |
– |
PriorityQueue q = new PriorityQueue(1); |
173 |
|
q.add(null); |
174 |
|
shouldThrow(); |
175 |
|
} catch (NullPointerException success) {} |
211 |
|
* addAll(null) throws NPE |
212 |
|
*/ |
213 |
|
public void testAddAll1() { |
214 |
+ |
PriorityQueue q = new PriorityQueue(1); |
215 |
|
try { |
216 |
– |
PriorityQueue q = new PriorityQueue(1); |
216 |
|
q.addAll(null); |
217 |
|
shouldThrow(); |
218 |
|
} catch (NullPointerException success) {} |
222 |
|
* addAll of a collection with null elements throws NPE |
223 |
|
*/ |
224 |
|
public void testAddAll2() { |
225 |
+ |
PriorityQueue q = new PriorityQueue(SIZE); |
226 |
|
try { |
227 |
< |
PriorityQueue q = new PriorityQueue(SIZE); |
228 |
< |
Integer[] ints = new Integer[SIZE]; |
229 |
< |
q.addAll(Arrays.asList(ints)); |
227 |
> |
q.addAll(Arrays.asList(new Integer[SIZE])); |
228 |
|
shouldThrow(); |
229 |
|
} catch (NullPointerException success) {} |
230 |
|
} |
234 |
|
* possibly adding some elements |
235 |
|
*/ |
236 |
|
public void testAddAll3() { |
237 |
+ |
PriorityQueue q = new PriorityQueue(SIZE); |
238 |
+ |
Integer[] ints = new Integer[SIZE]; |
239 |
+ |
for (int i = 0; i < SIZE-1; ++i) |
240 |
+ |
ints[i] = new Integer(i); |
241 |
|
try { |
240 |
– |
PriorityQueue q = new PriorityQueue(SIZE); |
241 |
– |
Integer[] ints = new Integer[SIZE]; |
242 |
– |
for (int i = 0; i < SIZE-1; ++i) |
243 |
– |
ints[i] = new Integer(i); |
242 |
|
q.addAll(Arrays.asList(ints)); |
243 |
|
shouldThrow(); |
244 |
|
} catch (NullPointerException success) {} |