351 |
|
public void realRun() throws InterruptedException { |
352 |
|
for (int i = 0; i < SIZE; ++i) { |
353 |
|
long t0 = System.nanoTime(); |
354 |
< |
threadAssertEquals(i, (int) q.poll(LONG_DELAY_MS, |
355 |
< |
MILLISECONDS)); |
354 |
> |
assertEquals(i, (int) q.poll(LONG_DELAY_MS, MILLISECONDS)); |
355 |
|
long millisElapsed = (System.nanoTime() - t0)/(1024 * 1024); |
356 |
|
assertTrue(millisElapsed < SMALL_DELAY_MS); |
357 |
|
} |
461 |
|
assertTrue(q.remove(one)); |
462 |
|
assertTrue(q.remove(two)); |
463 |
|
assertTrue(q.add(three)); |
464 |
< |
assertTrue(q.take() == three); |
464 |
> |
assertSame(q.take(), three); |
465 |
|
} |
466 |
|
|
467 |
|
/** |
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 |
|
|
674 |
|
|
675 |
|
executor.execute(new CheckedRunnable() { |
676 |
|
public void realRun() { |
677 |
< |
threadAssertTrue(q.offer(three, MEDIUM_DELAY_MS, |
679 |
< |
MILLISECONDS)); |
677 |
> |
assertTrue(q.offer(three, MEDIUM_DELAY_MS, MILLISECONDS)); |
678 |
|
}}); |
679 |
|
|
680 |
|
executor.execute(new CheckedRunnable() { |
681 |
|
public void realRun() throws InterruptedException { |
682 |
|
Thread.sleep(SMALL_DELAY_MS); |
683 |
< |
threadAssertEquals(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 |
< |
assertTrue(q.poll(MEDIUM_DELAY_MS, MILLISECONDS) == hotPotato); |
1019 |
> |
assertSame(hotPotato, q.poll(MEDIUM_DELAY_MS, MILLISECONDS)); |
1020 |
|
checkEmpty(q); |
1021 |
|
t.join(); |
1022 |
|
} |
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 |
< |
assertTrue(q.take() == hotPotato); |
1042 |
> |
assertSame(q.take(), hotPotato); |
1043 |
|
checkEmpty(q); |
1044 |
|
t.join(); |
1045 |
|
} |
1069 |
|
|
1070 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
1071 |
|
public void realRun() throws InterruptedException { |
1072 |
< |
threadAssertFalse |
1073 |
< |
(q.tryTransfer(new Object(), |
1076 |
< |
SHORT_DELAY_MS, MILLISECONDS)); |
1072 |
> |
assertFalse(q.tryTransfer(new Object(), |
1073 |
> |
SHORT_DELAY_MS, MILLISECONDS)); |
1074 |
|
}}); |
1075 |
|
|
1076 |
|
Thread.sleep(SMALL_DELAY_MS); |
1088 |
|
|
1089 |
|
Thread t = newStartedThread(new CheckedRunnable() { |
1090 |
|
public void realRun() throws InterruptedException { |
1091 |
< |
threadAssertTrue(q.tryTransfer(five, |
1092 |
< |
MEDIUM_DELAY_MS, MILLISECONDS)); |
1096 |
< |
threadAssertTrue(q.isEmpty()); |
1091 |
> |
assertTrue(q.tryTransfer(five, MEDIUM_DELAY_MS, MILLISECONDS)); |
1092 |
> |
assertTrue(q.isEmpty()); |
1093 |
|
}}); |
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 |
|
} |