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

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

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

revision 1.11, Sat Feb 28 18:06:38 2015 UTC revision 1.17, Wed Jan 10 16:46:21 2018 UTC
# Line 16  Line 16 
16    
17  public class AbstractQueueTest extends JSR166TestCase {  public class AbstractQueueTest extends JSR166TestCase {
18      public static void main(String[] args) {      public static void main(String[] args) {
19          junit.textui.TestRunner.run(suite());          main(suite(), args);
20      }      }
21      public static Test suite() {      public static Test suite() {
22          return new TestSuite(AbstractQueueTest.class);          return new TestSuite(AbstractQueueTest.class);
# Line 53  Line 53 
53      }      }
54    
55      /**      /**
56       * add throws ISE true if offer fails       * add throws IllegalStateException if offer fails
57       */       */
58      public void testAddF() {      public void testAddF() {
59          Fail q = new Fail();          Fail q = new Fail();
# Line 64  Line 64 
64      }      }
65    
66      /**      /**
67       * add throws NPE if offer does       * add throws NullPointerException if offer does
68       */       */
69      public void testAddNPE() {      public void testAddNPE() {
70          Succeed q = new Succeed();          Succeed q = new Succeed();
# Line 79  Line 79 
79       */       */
80      public void testRemoveS() {      public void testRemoveS() {
81          Succeed q = new Succeed();          Succeed q = new Succeed();
82          q.remove();          assertSame(one, q.remove());
83      }      }
84    
85      /**      /**
# Line 113  Line 113 
113      }      }
114    
115      /**      /**
116       * addAll(null) throws NPE       * addAll(null) throws NullPointerException
117       */       */
118      public void testAddAll1() {      public void testAddAll1() {
119          Succeed q = new Succeed();          Succeed q = new Succeed();
# Line 124  Line 124 
124      }      }
125    
126      /**      /**
127       * addAll(this) throws IAE       * addAll(this) throws IllegalArgumentException
128       */       */
129      public void testAddAllSelf() {      public void testAddAllSelf() {
130          Succeed q = new Succeed();          Succeed q = new Succeed();
# Line 135  Line 135 
135      }      }
136    
137      /**      /**
138       * addAll of a collection with null elements throws NPE       * addAll of a collection with null elements throws NullPointerException
139       */       */
140      public void testAddAll2() {      public void testAddAll2() {
141          Succeed q = new Succeed();          Succeed q = new Succeed();
# Line 162  Line 162 
162      }      }
163    
164      /**      /**
165       * addAll throws ISE if an add fails       * addAll throws IllegalStateException if an add fails
166       */       */
167      public void testAddAll4() {      public void testAddAll4() {
         try {  
168              Fail q = new Fail();              Fail q = new Fail();
169              Integer[] ints = new Integer[SIZE];              Integer[] ints = new Integer[SIZE];
170              for (int i = 0; i < SIZE; ++i)              for (int i = 0; i < SIZE; ++i)
171                  ints[i] = new Integer(i);                  ints[i] = new Integer(i);
172            try {
173              q.addAll(Arrays.asList(ints));              q.addAll(Arrays.asList(ints));
174              shouldThrow();              shouldThrow();
175          } catch (IllegalStateException success) {}          } catch (IllegalStateException success) {}

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.17

Doug Lea
ViewVC Help
Powered by ViewVC 1.0.8