whitespace
add testBlockers methods to check management interface
migrate from AssertionFailedError to AssertionError
suppress [WaitNotInLoop] errorprone warning
claw back some millis using assertThreadBlocks
minor test hygiene improvements
only test Date/currentTimeMillis with Date/currentTimeMillis, not with nanoTime
use delayedDate(); use timeoutMillis()
minor improvements
minor improvements
whitespace
improve main methods; respect system properties; actually fail if a test fails
catch clause readability
StampedLockTest.java
add default clause to switch-on-enums
no wildcard imports
delete stray semicolons
prefer assertNotSame, assertNotNull to assertTrue
improve "uninterruptible" tests
use serialClone in serialization tests; update imports
pretty up testToString
various test improvements
s/AssertionError/AssertionFailedError/
More cross-pollination of RL and RRWL tests; don't rely on thread.join not returning early
Run every test in both non-fair and fair modes
Improve ReentrantLock and ReentrantReadWriteLock tests
improve infrastructure; remove delay(); add tests of multiple competing locking threads
Revert a v56 change that inadvertantly required unguaranteed ordering
rewrite ReentrantReadWriteLockTest
improve testReadAfterWriteLock
rename releaseLock to releaseWriteLock
replace Thread.join with awaitTermination(Thread,long)
Improve testAwait*_Interrupt
Improve testReadLockInterruptibly
Improve testWriteLockInterruptibly
Improve testReadTryLock_Interrupted
Improve testReadLockInterruptibly_Interrupted
Improve testWriteTryLock_Interrupted
Improve testWriteLockInterruptibly_Interrupted
use newStartedThread
Update Creative Commons license URL in legal notices
whitespace
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
Use MILLISECONDS.toNanos instead of multiplying by 1000*1000; use explicit assertEquals instead of assertTrue(...!= null); improve testPutWithTake
replace absolute waits with _DELAY_MS; 1000 => 1000L; short delay after starting a thread before interrupting it
Fix rare failures in testWriteTryLock_Interrupted
improve exception handling
import static TimeUnit.MILLISECONDS
untabify
fix testAwait_Timeout and testAwaitUntil_Timeout
use CheckedRunnable
declare checked exceptions in test methods
coding style
whitespace
whitespace
whitespace
Add sleeps after interrupts to force ordering
Make Interruptible locking tests obey delay conventions
Test writeLock.sHeldByCurrentThread() and getHoldCount()
Add tests
Straighten out conditionals; add tests
Fix some asserts and awaitUninterruptibly tests
Weaken lock await assertion, add queue testRemoveElementAndAdd
Added tests for reentrant read acquire while hold write lock under contention
test hasQueuedThread
Test toString
Add Atomic array constructor tests; adjust timings on other tests
Added and fised testcases
spellcheck
test for throws of NullPointerExceptions
Add tests for AQS extensions; adjust others for protected condition methods
Headers reference Creative Commons
Adjust protected method tests
Adjust protected method test class
Add and adjust tests reflecting API changes
Adjust condition declarations
Collapsed Cancellable and Future
test new instrumentation methods
Javadoc fixes
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.