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

Comparing jsr166/src/test/tck/AbstractExecutorServiceTest.java (file contents):
Revision 1.1 by tim, Wed Dec 10 01:51:12 2003 UTC vs.
Revision 1.3 by dl, Fri Dec 19 14:44:25 2003 UTC

# Line 27 | Line 27 | public class AbstractExecutorServiceTest
27      static class DirectExecutorService extends AbstractExecutorService {
28          public void execute(Runnable r) { r.run(); }
29          public void shutdown() { shutdown = true; }
30 <        public List shutdownNow() { shutdown = true; return Collections.EMPTY_LIST; }
30 >        public List<Runnable> shutdownNow() { shutdown = true; return Collections.EMPTY_LIST; }
31          public boolean isShutdown() { return shutdown; }
32          public boolean isTerminated() { return isShutdown(); }
33          public boolean awaitTermination(long timeout, TimeUnit unit) { return isShutdown(); }
# Line 48 | Line 48 | public class AbstractExecutorServiceTest
48              ExecutorService e = new DirectExecutorService();
49              TrackedShortRunnable task = new TrackedShortRunnable();
50              assertFalse(task.done);
51 <            Future<?> future = e.submit(task);
51 >            Future<?> future = e.submit(task, null);
52              future.get();
53              assertTrue(task.done);
54          }
# Line 212 | Line 212 | public class AbstractExecutorServiceTest
212          try {
213              ExecutorService e = new DirectExecutorService();
214              TrackedShortRunnable task = null;
215 <            Future<?> future = e.submit(task);
215 >            Future<?> future = e.submit(task, null);
216              shouldThrow();
217          }
218          catch (NullPointerException success) {
# Line 282 | Line 282 | public class AbstractExecutorServiceTest
282          try {
283  
284              for(int i = 0; i < 5; ++i){
285 <                p.submit(new MediumRunnable());
285 >                p.submit(new MediumRunnable(), null);
286              }
287              shouldThrow();
288          } catch(RejectedExecutionException success){}
# Line 435 | Line 435 | public class AbstractExecutorServiceTest
435          joinPool(p);
436      }
437  
438 < }
438 > }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines