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

Comparing jsr166/src/test/tck/FutureTaskTest.java (file contents):
Revision 1.6 by dl, Thu Sep 25 11:02:41 2003 UTC vs.
Revision 1.7 by dl, Fri Sep 26 15:33:13 2003 UTC

# Line 21 | Line 21 | public class FutureTaskTest extends JSR1
21      /**
22       * Subclass to expose protected methods
23       */
24 <    static class MyFutureTask extends FutureTask {
25 <        public MyFutureTask(Callable r) { super(r); }
24 >    static class PublicFutureTask extends FutureTask {
25 >        public PublicFutureTask(Callable r) { super(r); }
26          public boolean reset() { return super.reset(); }
27          public void setCancelled() { super.setCancelled(); }
28          public void setDone() { super.setDone(); }
# Line 68 | Line 68 | public class FutureTaskTest extends JSR1
68       * reset of a done task succeeds and changes status to not done
69       */
70      public void testReset() {
71 <        MyFutureTask task = new MyFutureTask(new NoOpCallable());
71 >        PublicFutureTask task = new PublicFutureTask(new NoOpCallable());
72          task.run();
73          assertTrue(task.isDone());
74          assertTrue(task.reset());      
# Line 79 | Line 79 | public class FutureTaskTest extends JSR1
79       * Resetting after cancellation fails
80       */
81      public void testResetAfterCancel() {
82 <        MyFutureTask task = new MyFutureTask(new NoOpCallable());
82 >        PublicFutureTask task = new PublicFutureTask(new NoOpCallable());
83          assertTrue(task.cancel(false));
84          task.run();
85          assertTrue(task.isDone());
# Line 91 | Line 91 | public class FutureTaskTest extends JSR1
91       * setDone of new task causes isDone to be true
92       */
93      public void testSetDone() {
94 <        MyFutureTask task = new MyFutureTask(new NoOpCallable());
94 >        PublicFutureTask task = new PublicFutureTask(new NoOpCallable());
95          task.setDone();
96          assertTrue(task.isDone());
97          assertFalse(task.isCancelled());
# Line 101 | Line 101 | public class FutureTaskTest extends JSR1
101       * setCancelled of a new task causes isCancelled to be true
102       */
103      public void testSetCancelled() {
104 <        MyFutureTask task = new MyFutureTask(new NoOpCallable());
104 >        PublicFutureTask task = new PublicFutureTask(new NoOpCallable());
105          assertTrue(task.cancel(false));
106          task.setCancelled();
107          assertTrue(task.isDone());
# Line 112 | Line 112 | public class FutureTaskTest extends JSR1
112       * setting value gauses get to return it
113       */
114      public void testSet() {
115 <        MyFutureTask task = new MyFutureTask(new NoOpCallable());
115 >        PublicFutureTask task = new PublicFutureTask(new NoOpCallable());
116          task.set(one);
117          try {
118              assertEquals(task.get(), one);
# Line 127 | Line 127 | public class FutureTaskTest extends JSR1
127       */
128      public void testSetException() {
129          Exception nse = new NoSuchElementException();
130 <        MyFutureTask task = new MyFutureTask(new NoOpCallable());
130 >        PublicFutureTask task = new PublicFutureTask(new NoOpCallable());
131          task.setException(nse);
132          try {
133              Object x = task.get();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines