[cvs] / jsr166 / src / test / tck / ArrayDequeTest.java Repository:
ViewVC logotype

Diff of /jsr166/src/test/tck/ArrayDequeTest.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8, Sat Nov 21 02:07:26 2009 UTC revision 1.9, Sat Nov 21 10:25:05 2009 UTC
# Line 45  Line 45 
45          try {          try {
46              ArrayDeque q = new ArrayDeque((Collection)null);              ArrayDeque q = new ArrayDeque((Collection)null);
47              shouldThrow();              shouldThrow();
48          }          } catch (NullPointerException success) {}
         catch (NullPointerException success) {}  
49      }      }
50    
51      /**      /**
# Line 54  Line 53 
53    
54       */       */
55      public void testConstructor6() {      public void testConstructor6() {
         try {  
56              Integer[] ints = new Integer[SIZE];              Integer[] ints = new Integer[SIZE];
57              for (int i = 0; i < SIZE; ++i)              for (int i = 0; i < SIZE; ++i)
58                  ints[i] = new Integer(i);                  ints[i] = new Integer(i);
# Line 62  Line 60 
60              for (int i = 0; i < SIZE; ++i)              for (int i = 0; i < SIZE; ++i)
61                  assertEquals(ints[i], q.pollFirst());                  assertEquals(ints[i], q.pollFirst());
62          }          }
         finally {}  
     }  
63    
64      /**      /**
65       * isEmpty is true before add, false after       * isEmpty is true before add, false after
# Line 126  Line 122 
122          try {          try {
123              q.pop();              q.pop();
124              shouldThrow();              shouldThrow();
125          } catch (NoSuchElementException success) {          } catch (NoSuchElementException success) {}
         }  
126      }      }
127    
128      /**      /**
# Line 138  Line 133 
133              ArrayDeque q = new ArrayDeque();              ArrayDeque q = new ArrayDeque();
134              q.offerFirst(null);              q.offerFirst(null);
135              shouldThrow();              shouldThrow();
136          } catch (NullPointerException success) {          } catch (NullPointerException success) {}
         }  
137      }      }
138    
139      /**      /**
# Line 179  Line 173 
173              ArrayDeque q = new ArrayDeque();              ArrayDeque q = new ArrayDeque();
174              q.addAll(null);              q.addAll(null);
175              shouldThrow();              shouldThrow();
176          }          } catch (NullPointerException success) {}
         catch (NullPointerException success) {}  
177      }      }
178    
179      /**      /**
# Line 245  Line 238 
238          try {          try {
239              q.remove();              q.remove();
240              shouldThrow();              shouldThrow();
241          } catch (NoSuchElementException success) {          } catch (NoSuchElementException success) {}
         }  
242      }      }
243    
244      /**      /**
# Line 303  Line 295 
295          try {          try {
296              q.getFirst();              q.getFirst();
297              shouldThrow();              shouldThrow();
298          }          } catch (NoSuchElementException success) {}
         catch (NoSuchElementException success) {}  
299      }      }
300    
301      /**      /**
# Line 319  Line 310 
310          try {          try {
311              q.getLast();              q.getLast();
312              shouldThrow();              shouldThrow();
313          }          } catch (NoSuchElementException success) {}
         catch (NoSuchElementException success) {}  
314          assertNull(q.peekLast());          assertNull(q.peekLast());
315      }      }
316    
# Line 336  Line 326 
326          try {          try {
327              q.removeFirst();              q.removeFirst();
328              shouldThrow();              shouldThrow();
329          } catch (NoSuchElementException success) {          } catch (NoSuchElementException success) {}
         }  
330      }      }
331    
332      /**      /**
# Line 566  Line 555 
555          assertFalse(it.hasNext());          assertFalse(it.hasNext());
556          try {          try {
557              it.next();              it.next();
558          } catch (NoSuchElementException success) {          } catch (NoSuchElementException success) {}
         }  
559      }      }
560    
561      /**      /**

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

Doug Lea
ViewVC Help
Powered by ViewVC 1.0.8