use diamond <> pervasively
Replace Integer with Item class
fix a few [UnusedVariable] warnings
testTimedOffer: rely on awaitTermination together with LONGER_DELAY_MS
fix imports
use randomBoolean()
more assertions; more interleavings
sync upstream changes
improve javadoc wording for testSerialization methods
more timeout handling rework; remove most uses of MEDIUM_DELAY_MS; randomize timeouts and TimeUnits; write out IAE and ISE
improve testTimedOffer
improve testPutWithTake
switch to randomized fairness for tests that block
add interrupt status assertions
claw back some millis using assertThreadBlocks
claw back some millis using assertThreadBlocks
claw back some millis using assertThreadBlocks
better assertion style
convert to Diamond
bump up timeouts
PoolCleaning
testDrainToN: replace flaky short sleep with retry loop
improve main methods; respect system properties; actually fail if a test fails
add more tests of exhausted iterators
coding style
no wildcard imports
remove unused imports
add tests for contains(null), remove(null)
whitespace; no assert statements in tests
improve testToArray2, testSerialization
Robust weak consistency for ArrayBlockingQueue iterators
use serialClone in serialization tests; update imports
refactor more generic BlockingQueue tests into BlockingQueueTest.java
various test case improvements
performance and robustness improvements to queue tests
various test improvements
Add/use delay() instead of Thread.sleep to ensure sleeps are long enough
whitespace
Update Creative Commons license URL in legal notices
whitespace
various improvements
typo
refactor testTakeFromEmpty into BlockingQueueTest
whitespace
start of a big refactoring, with only one test refactored: testTimedPollWithOffer
Allow InterruptedException during initial checks in *TimedPollWithOffer
testcase hygiene: introduce CheckedRecursiveAction and CheckedRecursiveTask; eliminate almost all threadAssertXXX; use preferred junit conventions;narrow the scope of exception checking code; make sure test failures in non-junit threads produce proper stacktraces
whitespace
whitespace
whitespace
Use MILLISECONDS.toNanos instead of multiplying by 1000*1000; use explicit assertEquals instead of assertTrue(...!= null); improve testPutWithTake
use autoboxing judiciously for readability
reduce scope of check for IE in testTimedOffer*
reduce scope of check for IE in test*WithOffer*
reduce scope of check for IE in testInterruptedTimedPoll*
untabify
better exception handling
whitespace
whitespace
whitespace
commit old changes
Test SynchronousQueue in fair mode
Headers reference Creative Commons
Added tests and documentation
improve tck javadocs; rename and add a few tests
Documentation scaffolding
New base class JSR166TestCase
Added serialization and lock tests
First check-in of tests to be in tck
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.