ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/StampedLockTest.java
(Generate patch)

Comparing jsr166/src/test/tck/StampedLockTest.java (file contents):
Revision 1.22 by jsr166, Tue Jun 7 22:19:52 2016 UTC vs.
Revision 1.23 by jsr166, Tue Jun 7 22:21:05 2016 UTC

# Line 833 | Line 833 | public class StampedLockTest extends JSR
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  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines