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

Comparing jsr166/src/test/tck/LinkedTransferQueueTest.java (file contents):
Revision 1.15 by jsr166, Sat Nov 21 17:38:05 2009 UTC vs.
Revision 1.17 by jsr166, Sat Nov 21 19:45:16 2009 UTC

# Line 44 | Line 44 | public class LinkedTransferQueueTest ext
44          try {
45              q.element();
46              shouldThrow();
47 <        } catch (NoSuchElementException success) {
48 <        }
47 >        } catch (NoSuchElementException success) {}
48          try {
49              q.iterator().next();
50              shouldThrow();
51 <        } catch (NoSuchElementException success) {
53 <        }
51 >        } catch (NoSuchElementException success) {}
52          try {
53              q.remove();
54              shouldThrow();
55 <        } catch (NoSuchElementException success) {
58 <        }
55 >        } catch (NoSuchElementException success) {}
56      }
57  
58      /**
# Line 75 | Line 72 | public class LinkedTransferQueueTest ext
72          try {
73              new LinkedTransferQueue(null);
74              shouldThrow();
75 <        } catch (NullPointerException success) {
79 <        }
75 >        } catch (NullPointerException success) {}
76      }
77  
78      /**
# Line 88 | Line 84 | public class LinkedTransferQueueTest ext
84              Integer[] ints = new Integer[SIZE];
85              new LinkedTransferQueue(Arrays.asList(ints));
86              shouldThrow();
87 <        } catch (NullPointerException success) {
92 <        }
87 >        } catch (NullPointerException success) {}
88      }
89  
90      /**
# Line 104 | Line 99 | public class LinkedTransferQueueTest ext
99              }
100              new LinkedTransferQueue(Arrays.asList(ints));
101              shouldThrow();
102 <        } catch (NullPointerException success) {
108 <        }
102 >        } catch (NullPointerException success) {}
103      }
104  
105      /**
# Line 157 | Line 151 | public class LinkedTransferQueueTest ext
151              LinkedTransferQueue q = new LinkedTransferQueue();
152              q.offer(null);
153              shouldThrow();
154 <        } catch (NullPointerException success) {
161 <        }
154 >        } catch (NullPointerException success) {}
155      }
156  
157      /**
# Line 169 | Line 162 | public class LinkedTransferQueueTest ext
162              LinkedTransferQueue q = new LinkedTransferQueue();
163              q.add(null);
164              shouldThrow();
165 <        } catch (NullPointerException success) {
173 <        }
165 >        } catch (NullPointerException success) {}
166      }
167  
168      /**
# Line 181 | Line 173 | public class LinkedTransferQueueTest ext
173              LinkedTransferQueue q = new LinkedTransferQueue();
174              q.addAll(null);
175              shouldThrow();
176 <        } catch (NullPointerException success) {
185 <        }
176 >        } catch (NullPointerException success) {}
177      }
178  
179      /**
# Line 193 | Line 184 | public class LinkedTransferQueueTest ext
184              LinkedTransferQueue q = populatedQueue(SIZE);
185              q.addAll(q);
186              shouldThrow();
187 <        } catch (IllegalArgumentException success) {
197 <        }
187 >        } catch (IllegalArgumentException success) {}
188      }
189  
190      /**
# Line 206 | Line 196 | public class LinkedTransferQueueTest ext
196              Integer[] ints = new Integer[SIZE];
197              q.addAll(Arrays.asList(ints));
198              shouldThrow();
199 <        } catch (NullPointerException success) {
210 <        }
199 >        } catch (NullPointerException success) {}
200      }
201  
202      /**
# Line 223 | Line 212 | public class LinkedTransferQueueTest ext
212              }
213              q.addAll(Arrays.asList(ints));
214              shouldThrow();
215 <        } catch (NullPointerException success) {
227 <        }
215 >        } catch (NullPointerException success) {}
216      }
217  
218      /**
# Line 354 | Line 342 | public class LinkedTransferQueueTest ext
342       */
343      public void testInterruptedTimedPoll() throws InterruptedException {
344          final LinkedTransferQueue<Integer> q = populatedQueue(SIZE);
345 <        Thread t = newStartedThread(new CheckedInterruptedRunnable() {
345 >        Thread t = newStartedThread(new CheckedRunnable() {
346              void realRun() throws InterruptedException {
347                  for (int i = 0; i < SIZE; ++i) {
348                      long t0 = System.nanoTime();
# Line 363 | Line 351 | public class LinkedTransferQueueTest ext
351                      long millisElapsed = (System.nanoTime() - t0)/(1024 * 1024);
352                      assertTrue(millisElapsed < SMALL_DELAY_MS);
353                  }
354 <                q.poll(LONG_DELAY_MS, MILLISECONDS);
354 >                try {
355 >                    q.poll(LONG_DELAY_MS, MILLISECONDS);
356 >                    shouldThrow();
357 >                } catch (InterruptedException success) {}
358              }});
359 +
360          Thread.sleep(SMALL_DELAY_MS);
361          t.interrupt();
362          t.join();
# Line 416 | Line 408 | public class LinkedTransferQueueTest ext
408          try {
409              q.element();
410              shouldThrow();
411 <        } catch (NoSuchElementException success) {
420 <        }
411 >        } catch (NoSuchElementException success) {}
412          checkEmpty(q);
413      }
414  
# Line 432 | Line 423 | public class LinkedTransferQueueTest ext
423          try {
424              q.remove();
425              shouldThrow();
426 <        } catch (NoSuchElementException success) {
436 <        }
426 >        } catch (NoSuchElementException success) {}
427          checkEmpty(q);
428      }
429  
# Line 574 | Line 564 | public class LinkedTransferQueueTest ext
564              LinkedTransferQueue q = populatedQueue(SIZE);
565              Object o[] = q.toArray(null);
566              shouldThrow();
567 <        } catch (NullPointerException success) {
578 <        }
567 >        } catch (NullPointerException success) {}
568      }
569  
570      /**
# Line 586 | Line 575 | public class LinkedTransferQueueTest ext
575              LinkedTransferQueue q = populatedQueue(SIZE);
576              Object o[] = q.toArray(new String[10]);
577              shouldThrow();
578 <        } catch (ArrayStoreException success) {
590 <        }
578 >        } catch (ArrayStoreException success) {}
579      }
580  
581      /**
# Line 746 | Line 734 | public class LinkedTransferQueueTest ext
734          try {
735              q.drainTo(null);
736              shouldThrow();
737 <        } catch (NullPointerException success) {
750 <        }
737 >        } catch (NullPointerException success) {}
738      }
739  
740      /**
# Line 758 | Line 745 | public class LinkedTransferQueueTest ext
745          try {
746              q.drainTo(q);
747              shouldThrow();
748 <        } catch (IllegalArgumentException success) {
762 <        }
748 >        } catch (IllegalArgumentException success) {}
749      }
750  
751      /**
# Line 815 | Line 801 | public class LinkedTransferQueueTest ext
801          try {
802              q.drainTo(null, SIZE);
803              shouldThrow();
804 <        } catch (NullPointerException success) {
819 <        }
804 >        } catch (NullPointerException success) {}
805      }
806  
807      /**
# Line 827 | Line 812 | public class LinkedTransferQueueTest ext
812          try {
813              q.drainTo(q, SIZE);
814              shouldThrow();
815 <        } catch (IllegalArgumentException success) {
831 <        }
815 >        } catch (IllegalArgumentException success) {}
816      }
817  
818      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines