--- jsr166/src/test/tck/PriorityBlockingQueueTest.java 2015/10/06 00:03:55 1.66 +++ jsr166/src/test/tck/PriorityBlockingQueueTest.java 2016/06/01 16:08:04 1.67 @@ -200,9 +200,12 @@ public class PriorityBlockingQueueTest e PriorityBlockingQueue q = new PriorityBlockingQueue(1); try { q.offer(new Object()); - q.offer(new Object()); shouldThrow(); - } catch (ClassCastException success) {} + } catch (ClassCastException success) { + assertTrue(q.isEmpty()); + assertEquals(0, q.size()); + assertNull(q.poll()); + } } /**