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

Comparing jsr166/src/test/tck/ArrayBlockingQueueTest.java (file contents):
Revision 1.18 by jsr166, Sat Nov 21 10:25:05 2009 UTC vs.
Revision 1.20 by jsr166, Sat Nov 21 17:38:05 2009 UTC

# Line 104 | Line 104 | public class ArrayBlockingQueueTest exte
104       * Queue contains all elements of collection used to initialize
105       */
106      public void testConstructor7() {
107 <        try {
108 <            Integer[] ints = new Integer[SIZE];
109 <            for (int i = 0; i < SIZE; ++i)
110 <                ints[i] = new Integer(i);
111 <            ArrayBlockingQueue q = new ArrayBlockingQueue(SIZE, true, Arrays.asList(ints));
112 <            for (int i = 0; i < SIZE; ++i)
113 <                assertEquals(ints[i], q.poll());
114 <        }
115 <        finally {}
107 >        Integer[] ints = new Integer[SIZE];
108 >        for (int i = 0; i < SIZE; ++i)
109 >            ints[i] = new Integer(i);
110 >        ArrayBlockingQueue q = new ArrayBlockingQueue(SIZE, true, Arrays.asList(ints));
111 >        for (int i = 0; i < SIZE; ++i)
112 >            assertEquals(ints[i], q.poll());
113      }
114  
115      /**
# Line 308 | Line 305 | public class ArrayBlockingQueueTest exte
305                      }
306                      q.put(new Integer(SIZE));
307                      threadShouldThrow();
308 <                } catch (InterruptedException ie) {
308 >                } catch (InterruptedException success) {
309                      threadAssertEquals(added, SIZE);
310                  }}});
311  
# Line 336 | Line 333 | public class ArrayBlockingQueueTest exte
333                      q.put(new Object());
334                      ++added;
335                      threadShouldThrow();
336 <                } catch (InterruptedException e) {
336 >                } catch (InterruptedException success) {
337                      threadAssertTrue(added >= 2);
338                  }
339              }});

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines