299 |
|
void testComplete(NoopCC cc, Object x, int pendingCount) { |
300 |
|
cc.setPendingCount(pendingCount); |
301 |
|
cc.checkCompletes(x); |
302 |
+ |
assertEquals(pendingCount, cc.getPendingCount()); |
303 |
|
} |
304 |
|
|
305 |
|
/** |
335 |
|
public void testSetPendingCount() { |
336 |
|
NoopCC a = new NoopCC(); |
337 |
|
assertEquals(0, a.getPendingCount()); |
338 |
< |
a.setPendingCount(1); |
339 |
< |
assertEquals(1, a.getPendingCount()); |
340 |
< |
a.setPendingCount(27); |
341 |
< |
assertEquals(27, a.getPendingCount()); |
338 |
> |
for (int val : new int[] { -1, 0, 1, Integer.MIN_VALUE, Integer.MAX_VALUE }) { |
339 |
> |
a.setPendingCount(val); |
340 |
> |
assertEquals(val, a.getPendingCount()); |
341 |
> |
} |
342 |
|
} |
343 |
|
|
344 |
|
/** |
366 |
|
assertEquals(0, a.getPendingCount()); |
367 |
|
assertEquals(0, a.decrementPendingCountUnlessZero()); |
368 |
|
assertEquals(0, a.getPendingCount()); |
369 |
+ |
a.setPendingCount(-1); |
370 |
+ |
assertEquals(-1, a.decrementPendingCountUnlessZero()); |
371 |
+ |
assertEquals(-2, a.getPendingCount()); |
372 |
|
} |
373 |
|
|
374 |
|
/** |