Suppress all new errorprone "errors"
use diamond <> pervasively
Replace Integer with Item class
testInterruptedTimedPoll: rely on awaitTermination together with LONGER_DELAY_MS
testTimedOffer: rely on awaitTermination together with LONGER_DELAY_MS
more assertions; more interleavings
Fix errorprone warning [IntLongMath]
improve toArray tests
more timeout handling rework; remove most uses of MEDIUM_DELAY_MS; randomize timeouts and TimeUnits; write out IAE and ISE
improve testInterruptedTimedPoll
improve testInterruptedTimedPoll
claw back some millis using assertThreadBlocks
testTimedPollDelayed: check elapsed time
claw back some millis using assertThreadBlocks
make some methods static as suggested by errorprone [MethodCanBeStatic]
convert to Diamond
improve fake Delay compareTo implementations
use CollectionImplementation
improve populatedFoo methods
fix errorprone NonOverridingEquals warning
improve testInterruptedTimedPoll
PoolCleaning
whitespace
whitespace
try/catch block scope hygiene
improve main methods; respect system properties; actually fail if a test fails
improve testRemainingCapacity
unused variable cleanup
add more tests of exhausted iterators
remove unnecessary casts and parens
coding style
whitespace
no wildcard imports
add tests for contains(null), remove(null)
prefer assertNotSame, assertNotNull to assertTrue
suppress [overrides] javac warning
slightly clearer javadoc
use third person in javadoc first sentence
assertEquals argument order
assertEquals argument order
Robust weak consistency for ArrayBlockingQueue iterators
cosmetic improvements to PDelay helper class
use serialClone in serialization tests; update imports
refactor more generic BlockingQueue tests into BlockingQueueTest.java
optimize tests
improve testTimedPoll
performance and robustness improvements to queue tests
Add/use delay() instead of Thread.sleep to ensure sleeps are long enough
whitespace
Update Creative Commons license URL in legal notices
s/expected/success/
very small improvements to testToArray2
strengthen toArray tests
minor improvements to testToArray_BadArg
fix javadoc of testToArray1_BadArg
typo
refactor testTakeFromEmpty into BlockingQueueTest
whitespace
fix description of testDrainToN
optimize testDelay
never compare nanoTime values directly
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
typos
whitespace
remove redundant cast warnings
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 testBlocking{Put,Take}*
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*
improve exception handling
improve exception handling
import static TimeUnit.MILLISECONDS
untabify
whitespace
whitespace
whitespace
Shorten timeout
Better test for timed poll
Fix/add tests for peek
Expand tests for clear and drainTo to check multiple invocations
Adjust to javac changes
Fixed drainTo tests
spellcheck
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.