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

Comparing jsr166/src/test/tck/ConcurrentLinkedQueueTest.java (file contents):
Revision 1.9 by jsr166, Mon Nov 16 04:57:10 2009 UTC vs.
Revision 1.12 by jsr166, Sat Nov 21 02:07:26 2009 UTC

# Line 14 | Line 14 | import java.io.*;
14   public class ConcurrentLinkedQueueTest extends JSR166TestCase {
15  
16      public static void main(String[] args) {
17 <        junit.textui.TestRunner.run (suite());
17 >        junit.textui.TestRunner.run (suite());
18      }
19  
20      public static Test suite() {
21 <        return new TestSuite(ConcurrentLinkedQueueTest.class);
21 >        return new TestSuite(ConcurrentLinkedQueueTest.class);
22      }
23  
24      /**
# Line 28 | Line 28 | public class ConcurrentLinkedQueueTest e
28      private ConcurrentLinkedQueue populatedQueue(int n) {
29          ConcurrentLinkedQueue q = new ConcurrentLinkedQueue();
30          assertTrue(q.isEmpty());
31 <        for (int i = 0; i < n; ++i)
32 <            assertTrue(q.offer(new Integer(i)));
31 >        for (int i = 0; i < n; ++i)
32 >            assertTrue(q.offer(new Integer(i)));
33          assertFalse(q.isEmpty());
34 <        assertEquals(n, q.size());
34 >        assertEquals(n, q.size());
35          return q;
36      }
37  
# Line 127 | Line 127 | public class ConcurrentLinkedQueueTest e
127       * offer(null) throws NPE
128       */
129      public void testOfferNull() {
130 <        try {
130 >        try {
131              ConcurrentLinkedQueue q = new ConcurrentLinkedQueue();
132              q.offer(null);
133              shouldThrow();
# Line 138 | Line 138 | public class ConcurrentLinkedQueueTest e
138       * add(null) throws NPE
139       */
140      public void testAddNull() {
141 <        try {
141 >        try {
142              ConcurrentLinkedQueue q = new ConcurrentLinkedQueue();
143              q.add(null);
144              shouldThrow();
# Line 244 | Line 244 | public class ConcurrentLinkedQueueTest e
244          for (int i = 0; i < SIZE; ++i) {
245              assertEquals(i, ((Integer)q.poll()).intValue());
246          }
247 <        assertNull(q.poll());
247 >        assertNull(q.poll());
248      }
249  
250      /**
# Line 258 | Line 258 | public class ConcurrentLinkedQueueTest e
258              assertTrue(q.peek() == null ||
259                         i != ((Integer)q.peek()).intValue());
260          }
261 <        assertNull(q.peek());
261 >        assertNull(q.peek());
262      }
263  
264      /**
# Line 288 | Line 288 | public class ConcurrentLinkedQueueTest e
288          try {
289              q.remove();
290              shouldThrow();
291 <        } catch (NoSuchElementException success){
292 <        }
291 >        } catch (NoSuchElementException success) {
292 >        }
293      }
294  
295      /**
# Line 387 | Line 387 | public class ConcurrentLinkedQueueTest e
387       */
388      public void testToArray() {
389          ConcurrentLinkedQueue q = populatedQueue(SIZE);
390 <        Object[] o = q.toArray();
390 >        Object[] o = q.toArray();
391          Arrays.sort(o);
392 <        for (int i = 0; i < o.length; i++)
393 <            assertEquals(o[i], q.poll());
392 >        for (int i = 0; i < o.length; i++)
393 >            assertEquals(o[i], q.poll());
394      }
395  
396      /**
# Line 398 | Line 398 | public class ConcurrentLinkedQueueTest e
398       */
399      public void testToArray2() {
400          ConcurrentLinkedQueue q = populatedQueue(SIZE);
401 <        Integer[] ints = new Integer[SIZE];
402 <        ints = (Integer[])q.toArray(ints);
401 >        Integer[] ints = new Integer[SIZE];
402 >        ints = (Integer[])q.toArray(ints);
403          Arrays.sort(ints);
404          for (int i = 0; i < ints.length; i++)
405              assertEquals(ints[i], q.poll());
# Line 409 | Line 409 | public class ConcurrentLinkedQueueTest e
409       * toArray(null) throws NPE
410       */
411      public void testToArray_BadArg() {
412 <        try {
412 >        try {
413              ConcurrentLinkedQueue q = populatedQueue(SIZE);
414 <            Object o[] = q.toArray(null);
415 <            shouldThrow();
416 <        } catch (NullPointerException success){}
414 >            Object o[] = q.toArray(null);
415 >            shouldThrow();
416 >        } catch (NullPointerException success) {}
417      }
418  
419      /**
420 <     * toArray with incompatible array type throws CCE
420 >     * toArray with incompatible array type throws ArrayStoreException
421       */
422      public void testToArray1_BadArg() {
423 <        try {
423 >        try {
424              ConcurrentLinkedQueue q = populatedQueue(SIZE);
425 <            Object o[] = q.toArray(new String[10] );
426 <            shouldThrow();
427 <        } catch (ArrayStoreException  success){}
425 >            Object o[] = q.toArray(new String[10] );
426 >            shouldThrow();
427 >        } catch (ArrayStoreException success) {}
428      }
429  
430      /**
# Line 433 | Line 433 | public class ConcurrentLinkedQueueTest e
433      public void testIterator() {
434          ConcurrentLinkedQueue q = populatedQueue(SIZE);
435          int i = 0;
436 <        Iterator it = q.iterator();
436 >        Iterator it = q.iterator();
437          while (it.hasNext()) {
438              assertTrue(q.contains(it.next()));
439              ++i;
# Line 527 | Line 527 | public class ConcurrentLinkedQueueTest e
527              assertEquals(q.size(), r.size());
528              while (!q.isEmpty())
529                  assertEquals(q.remove(), r.remove());
530 <        } catch (Exception e){
530 >        } catch (Exception e) {
531              unexpectedException();
532          }
533      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines