614 |
|
it.remove(); |
615 |
|
|
616 |
|
it = q.iterator(); |
617 |
< |
assertEquals(it.next(), one); |
618 |
< |
assertEquals(it.next(), three); |
617 |
> |
assertSame(it.next(), one); |
618 |
> |
assertSame(it.next(), three); |
619 |
|
assertFalse(it.hasNext()); |
620 |
|
} |
621 |
|
|
680 |
|
executor.execute(new CheckedRunnable() { |
681 |
|
public void realRun() throws InterruptedException { |
682 |
|
Thread.sleep(SMALL_DELAY_MS); |
683 |
< |
assertEquals(one, q.take()); |
683 |
> |
assertSame(one, q.take()); |
684 |
|
}}); |
685 |
|
|
686 |
|
joinPool(executor); |
891 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
892 |
|
public void realRun() throws InterruptedException { |
893 |
|
q.transfer(SIZE); |
894 |
< |
threadAssertTrue(q.isEmpty()); |
894 |
> |
assertTrue(q.isEmpty()); |
895 |
|
}}); |
896 |
|
|
897 |
|
Thread.sleep(SHORT_DELAY_MS); |
912 |
|
public void realRun() throws InterruptedException { |
913 |
|
Integer i = SIZE + 1; |
914 |
|
q.transfer(i); |
915 |
< |
threadAssertTrue(!q.contains(i)); |
916 |
< |
threadAssertEquals(1, q.size()); |
915 |
> |
assertTrue(!q.contains(i)); |
916 |
> |
assertEquals(1, q.size()); |
917 |
|
}}); |
918 |
|
|
919 |
|
Thread interruptedThread = newStartedThread( |
946 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
947 |
|
public void realRun() throws InterruptedException { |
948 |
|
q.transfer(four); |
949 |
< |
threadAssertFalse(q.contains(four)); |
950 |
< |
threadAssertEquals(three, q.poll()); |
949 |
> |
assertFalse(q.contains(four)); |
950 |
> |
assertSame(three, q.poll()); |
951 |
|
}}); |
952 |
|
|
953 |
|
Thread.sleep(SHORT_DELAY_MS); |
954 |
|
assertTrue(q.offer(three)); |
955 |
< |
assertEquals(four, q.poll()); |
955 |
> |
assertSame(four, q.poll()); |
956 |
|
t.join(); |
957 |
|
} |
958 |
|
|
1010 |
|
public void realRun() { |
1011 |
|
while (! q.hasWaitingConsumer()) |
1012 |
|
Thread.yield(); |
1013 |
< |
threadAssertTrue(q.hasWaitingConsumer()); |
1014 |
< |
threadAssertTrue(q.isEmpty()); |
1015 |
< |
threadAssertTrue(q.size() == 0); |
1016 |
< |
threadAssertTrue(q.tryTransfer(hotPotato)); |
1013 |
> |
assertTrue(q.hasWaitingConsumer()); |
1014 |
> |
assertTrue(q.isEmpty()); |
1015 |
> |
assertEquals(q.size(), 0); |
1016 |
> |
assertTrue(q.tryTransfer(hotPotato)); |
1017 |
|
}}); |
1018 |
|
|
1019 |
|
assertSame(hotPotato, q.poll(MEDIUM_DELAY_MS, MILLISECONDS)); |
1033 |
|
public void realRun() { |
1034 |
|
while (! q.hasWaitingConsumer()) |
1035 |
|
Thread.yield(); |
1036 |
< |
threadAssertTrue(q.hasWaitingConsumer()); |
1037 |
< |
threadAssertTrue(q.isEmpty()); |
1038 |
< |
threadAssertTrue(q.size() == 0); |
1039 |
< |
threadAssertTrue(q.tryTransfer(hotPotato)); |
1036 |
> |
assertTrue(q.hasWaitingConsumer()); |
1037 |
> |
assertTrue(q.isEmpty()); |
1038 |
> |
assertEquals(q.size(), 0); |
1039 |
> |
assertTrue(q.tryTransfer(hotPotato)); |
1040 |
|
}}); |
1041 |
|
|
1042 |
|
assertSame(q.take(), hotPotato); |
1094 |
|
|
1095 |
|
Thread.sleep(SHORT_DELAY_MS); |
1096 |
|
assertEquals(2, q.size()); |
1097 |
< |
assertEquals(four, q.poll()); |
1098 |
< |
assertEquals(five, q.poll()); |
1097 |
> |
assertSame(four, q.poll()); |
1098 |
> |
assertSame(five, q.poll()); |
1099 |
|
checkEmpty(q); |
1100 |
|
t.join(); |
1101 |
|
} |
1110 |
|
assertEquals(1, q.size()); |
1111 |
|
assertFalse(q.tryTransfer(five, SHORT_DELAY_MS, MILLISECONDS)); |
1112 |
|
assertEquals(1, q.size()); |
1113 |
< |
assertEquals(four, q.poll()); |
1113 |
> |
assertSame(four, q.poll()); |
1114 |
|
assertNull(q.poll()); |
1115 |
|
checkEmpty(q); |
1116 |
|
} |