whitespace
Suppress all new errorprone "errors"
use diamond <> pervasively
Replace Integer with Item class
testTimedPollAfterInterrupt: rely on awaitTermination timeout handling
testTimedPollAfterInterrupt: rely on awaitTermination timeout handling
testInterruptedTimedPoll: rely on awaitTermination together with LONGER_DELAY_MS
more assertions; more interleavings
improve toArray tests
spelling
improve javadoc wording for testSerialization methods
improve testInterruptedTimedPoll
add interrupt status assertions
improve testInterruptedTimedPoll
claw back some millis using assertThreadBlocks
claw back some millis using assertThreadBlocks
claw back some millis using assertThreadBlocks
use await(CountDownLatch) pervasively
better assertion style
waitForThreadToEnterWaitState should fail on timeout; tests should tolerate transient blocking Thread.State at any time (e.g. due to classloading)
improve test descriptions
convert to Diamond
extend CollectionImplementation mechanism to other collections
more timeout robustness
t0 -> startTime
improve testInterruptedTimedPoll
PoolCleaning
add support for parameterized test execution; add support for automatically executing jdk8+ tests; add tests for JDK-8085978
whitespace
try/catch block scope hygiene
improve main methods; respect system properties; actually fail if a test fails
improve testRemainingCapacity
add more tests of exhausted iterators
prefer do {} while (...); to while (...);
no wildcard imports
remove unused imports
add tests for contains(null), remove(null)
prefer assertNotSame, assertNotNull to assertTrue
assertEquals argument order
assertEquals argument order
Robust weak consistency for ArrayBlockingQueue iterators
use serialClone in serialization tests; update imports
refactor more generic BlockingQueue tests into BlockingQueueTest.java
performance and robustness improvements to queue tests
Add/use delay() instead of Thread.sleep to ensure sleeps are long enough
Update Creative Commons license URL in legal notices
update testInterruptedTimedPoll
add more assertions to testRemoveElement
testTryTransfer8
testTryTransfer5
very small improvements to testToArray2
strengthen toArray tests
minor improvements to testToArray_BadArg
fix javadoc of testToArray1_BadArg
use less flaky delays
very small improvement
typo
more random test improvements; fix another rare failure in testTryTransfer6
faster, more reliable, more thorough tests
typo
use awaitTermination(Thread, long)
refactor testTakeFromEmpty into BlockingQueueTest
improve testTryTransfer6
fix description of testDrainToN
start of a big refactoring, with only one test refactored: testTimedPollWithOffer
use stricter assertions, e.g. assertSame
cosmetic improvements
Use MILLISECONDS.toNanos instead of multiplying by 1000*1000; use explicit assertEquals instead of assertTrue(...!= null); improve testPutWithTake
change access modifiers to allow access from multiple packages
use autoboxing judiciously for readability
reduce scope of check for IE in testBlocking{Put,Take}*
reduce scope of check for IE in test*WithOffer*
add missing shouldThrow
reduce scope of check for IE in testInterruptedTimedPoll*
improve exception handling
fix import
remove ConsumerObserver
checkEmpty
small test case tightening
suppress warnings; fix testIterator test
Ensure threads started by tests are join()ed; fix flaky tests testInterruptedTimedPoll and testTryTransfer3
this.shouldThrow() => shouldThrow()
checked runnables; import static MILLISECONDS; coding style cleanups
Improve test descriptions
fix 3 intermittently failing tests
typo fixes
javadoc cleanup
whitespace
Add new TCK tests for JDK7
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.