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

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

# Line 20 | Line 20 | public class CancellableTaskTest extends
20      /**
21       * Subclass to expose protected methods
22       */
23 <    static class MyCancellableTask extends CancellableTask {
24 <        public MyCancellableTask() {}
25 <        public MyCancellableTask(Runnable r) { super(r); }
23 >    static class PublicCancellableTask extends CancellableTask {
24 >        public PublicCancellableTask() {}
25 >        public PublicCancellableTask(Runnable r) { super(r); }
26          public boolean reset() { return super.reset(); }
27          public Runnable getRunnable() { return super.getRunnable(); }
28          public void setRunnable(Runnable r) { super.setRunnable(r); }
# Line 67 | Line 67 | public class CancellableTaskTest extends
67       * reset of a done task succeeds and changes status to not done
68       */
69      public void testReset(){
70 <        MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
70 >        PublicCancellableTask task = new PublicCancellableTask(new NoOpRunnable());
71          task.run();
72          assertTrue(task.isDone());
73          assertTrue(task.reset());
# Line 78 | Line 78 | public class CancellableTaskTest extends
78       * Resetting after cancellation fails
79       */
80      public void testResetAfterCancel() {
81 <        MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
81 >        PublicCancellableTask task = new PublicCancellableTask(new NoOpRunnable());
82          assertTrue(task.cancel(false));
83          task.run();
84          assertTrue(task.isDone());
# Line 90 | Line 90 | public class CancellableTaskTest extends
90       * Setting the runnable causes it to be used
91       */
92      public void testSetRunnable() {
93 <        MyCancellableTask task = new MyCancellableTask();
93 >        PublicCancellableTask task = new PublicCancellableTask();
94          assertNull(task.getRunnable());
95          Runnable r = new NoOpRunnable();
96          task.setRunnable(r);
# Line 106 | Line 106 | public class CancellableTaskTest extends
106       * setDone of new task causes isDone to be true
107       */
108      public void testSetDone() {
109 <        MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
109 >        PublicCancellableTask task = new PublicCancellableTask(new NoOpRunnable());
110          task.setDone();
111          assertTrue(task.isDone());
112          assertFalse(task.isCancelled());
# Line 116 | Line 116 | public class CancellableTaskTest extends
116       * setCancelled of a new task causes isCancelled to be true
117       */
118      public void testSetCancelled() {
119 <        MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
119 >        PublicCancellableTask task = new PublicCancellableTask(new NoOpRunnable());
120          assertTrue(task.cancel(false));
121          task.setCancelled();
122          assertTrue(task.isDone());

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines