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

Comparing jsr166/src/test/tck/LockSupportTest.java (file contents):
Revision 1.30 by jsr166, Fri May 12 18:57:11 2017 UTC vs.
Revision 1.31 by jsr166, Sat May 13 23:50:00 2017 UTC

# Line 44 | Line 44 | public class LockSupportTest extends JSR
44              void park() {
45                  LockSupport.park();
46              }
47 <            void park(long millis) {
48 <                throw new UnsupportedOperationException();
49 <            }
47 >            Thread.State parkedState() { return Thread.State.WAITING; }
48          },
49          parkUntil() {
50              void park(long millis) {
# Line 62 | Line 60 | public class LockSupportTest extends JSR
60              void park() {
61                  LockSupport.park(theBlocker());
62              }
63 <            void park(long millis) {
66 <                throw new UnsupportedOperationException();
67 <            }
63 >            Thread.State parkedState() { return Thread.State.WAITING; }
64          },
65          parkUntilBlocker() {
66              void park(long millis) {
# Line 79 | Line 75 | public class LockSupportTest extends JSR
75          };
76  
77          void park() { park(2 * LONG_DELAY_MS); }
78 <        abstract void park(long millis);
78 >        void park(long millis) {
79 >            throw new UnsupportedOperationException();
80 >        }
81 >        Thread.State parkedState() { return Thread.State.TIMED_WAITING; }
82  
83          /** Returns a deadline to use with parkUntil. */
84          long deadline(long millis) {
# Line 195 | Line 194 | public class LockSupportTest extends JSR
194              }});
195  
196          await(pleaseInterrupt);
197 <        assertThreadStaysAlive(t);
197 >        assertThreadBlocks(t, parkMethod.parkedState());
198          t.interrupt();
199          awaitTermination(t);
200      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines