833 |
|
|
834 |
|
assertTrue((s = lock.tryOptimisticRead()) != 0L); |
835 |
|
assertTrue((p = lock.tryConvertToWriteLock(s)) != 0L); |
836 |
+ |
assertTrue(lock.isWriteLocked()); |
837 |
|
lock.unlockWrite(p); |
838 |
|
|
839 |
|
assertTrue((s = lock.writeLock()) != 0L); |
840 |
|
assertEquals(s, lock.tryConvertToWriteLock(s)); |
841 |
|
assertTrue(lock.validate(s)); |
842 |
+ |
assertTrue(lock.isWriteLocked()); |
843 |
|
lock.unlockWrite(s); |
844 |
|
|
845 |
|
assertTrue((s = lock.readLock()) != 0L); |
846 |
|
assertTrue(lock.validate(s)); |
847 |
|
assertTrue((p = lock.tryConvertToWriteLock(s)) != 0L); |
848 |
|
assertTrue(lock.validate(p)); |
849 |
+ |
assertTrue(lock.isWriteLocked()); |
850 |
|
lock.unlockWrite(p); |
851 |
|
|
852 |
|
assertTrue((s = lock.tryWriteLock()) != 0L); |
853 |
|
assertTrue(lock.validate(s)); |
854 |
|
assertEquals(s, lock.tryConvertToWriteLock(s)); |
855 |
|
assertTrue(lock.validate(s)); |
856 |
+ |
assertTrue(lock.isWriteLocked()); |
857 |
|
lock.unlockWrite(s); |
858 |
|
|
859 |
|
assertTrue((s = lock.tryReadLock()) != 0L); |
860 |
|
assertTrue(lock.validate(s)); |
861 |
|
assertTrue((p = lock.tryConvertToWriteLock(s)) != 0L); |
862 |
|
assertTrue(lock.validate(p)); |
863 |
+ |
assertTrue(lock.isWriteLocked()); |
864 |
|
lock.unlockWrite(p); |
865 |
|
|
866 |
|
assertTrue((s = lock.tryWriteLock(100L, MILLISECONDS)) != 0L); |
867 |
|
assertTrue((p = lock.tryConvertToWriteLock(s)) != 0L); |
868 |
|
assertTrue(lock.validate(p)); |
869 |
+ |
assertTrue(lock.isWriteLocked()); |
870 |
|
lock.unlockWrite(p); |
871 |
|
|
872 |
|
assertTrue((s = lock.tryReadLock(100L, MILLISECONDS)) != 0L); |
873 |
|
assertTrue(lock.validate(s)); |
874 |
|
assertTrue((p = lock.tryConvertToWriteLock(s)) != 0L); |
875 |
|
assertTrue(lock.validate(p)); |
876 |
+ |
assertTrue(lock.isWriteLocked()); |
877 |
|
lock.unlockWrite(p); |
878 |
|
} |
879 |
|
|