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.3 by dl, Sun Sep 14 20:42:40 2003 UTC vs.
Revision 1.4 by dl, Sat Sep 20 18:20:07 2003 UTC

# Line 30 | Line 30 | public class CancellableTaskTest extends
30          public void setDone() { super.setDone(); }
31      }
32  
33 +    /**
34 +     *
35 +     */
36      public void testConstructor(){
37          try {
38              CancellableTask task = new CancellableTask(null);
39 <            fail("should throw");
39 >            shouldThrow();
40          }
41          catch(NullPointerException success) {
42          }
43      }
44      
45 +    /**
46 +     *
47 +     */
48      public void testIsDone(){
49          CancellableTask task = new CancellableTask(new NoOpRunnable());
50          task.run();
# Line 46 | Line 52 | public class CancellableTaskTest extends
52          assertFalse(task.isCancelled());
53      }
54  
55 +    /**
56 +     *
57 +     */
58      public void testReset(){
59          MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
60          task.run();
# Line 53 | Line 62 | public class CancellableTaskTest extends
62          assertTrue(task.reset());
63      }
64  
65 +    /**
66 +     *
67 +     */
68      public void testCancelBeforeRun() {
69          CancellableTask task = new CancellableTask(new NoOpRunnable());
70          assertTrue(task.cancel(false));
# Line 61 | Line 73 | public class CancellableTaskTest extends
73          assertTrue(task.isCancelled());
74      }
75  
76 +    /**
77 +     *
78 +     */
79      public void testResetAfterCancel() {
80          MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
81          assertTrue(task.cancel(false));
# Line 70 | Line 85 | public class CancellableTaskTest extends
85          assertFalse(task.reset());
86      }
87  
88 +    /**
89 +     *
90 +     */
91      public void testSetRunnable() {
92          MyCancellableTask task = new MyCancellableTask();
93          assertNull(task.getRunnable());
# Line 83 | Line 101 | public class CancellableTaskTest extends
101          assertFalse(task.reset());
102      }
103  
104 +    /**
105 +     *
106 +     */
107      public void testSetDone() {
108          MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
109          task.setDone();
# Line 90 | Line 111 | public class CancellableTaskTest extends
111          assertFalse(task.isCancelled());
112      }
113  
114 +    /**
115 +     *
116 +     */
117      public void testSetCancelled() {
118          MyCancellableTask task = new MyCancellableTask(new NoOpRunnable());
119          assertTrue(task.cancel(false));
# Line 98 | Line 122 | public class CancellableTaskTest extends
122          assertTrue(task.isCancelled());
123      }
124  
125 +    /**
126 +     *
127 +     */
128      public void testCancelBeforeRun2() {
129          CancellableTask task = new CancellableTask(new NoOpRunnable());
130          assertTrue(task.cancel(true));
# Line 106 | Line 133 | public class CancellableTaskTest extends
133          assertTrue(task.isCancelled());
134      }
135  
136 +    /**
137 +     *
138 +     */
139      public void testCancelAfterRun() {
140          CancellableTask task = new CancellableTask(new NoOpRunnable());
141          task.run();
# Line 114 | Line 144 | public class CancellableTaskTest extends
144          assertFalse(task.isCancelled());
145      }
146  
147 +    /**
148 +     *
149 +     */
150      public void testCancelInterrupt(){
151          CancellableTask task = new CancellableTask(new SmallInterruptedRunnable());
152          Thread t = new  Thread(task);
# Line 126 | Line 159 | public class CancellableTaskTest extends
159              assertTrue(task.isDone());
160              assertTrue(task.isCancelled());
161          } catch(InterruptedException e){
162 <            fail("unexpected exception");
162 >            unexpectedException();
163          }
164      }
165  
166  
167 +    /**
168 +     *
169 +     */
170      public void testCancelNoInterrupt(){
171          CancellableTask task = new CancellableTask(new SmallRunnable());
172          Thread t = new  Thread(task);
# Line 142 | Line 178 | public class CancellableTaskTest extends
178              assertTrue(task.isDone());
179              assertTrue(task.isCancelled());
180          } catch(InterruptedException e){
181 <            fail("unexpected exception");
181 >            unexpectedException();
182          }
183      }
184  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines