Example #1
0
 /** java.util.AbstractQueue#clear() */
 public void test_clear() {
   List list = Arrays.asList(123.456, "MYTESTSTRING", new Object(), 'c');
   queue.addAll(list);
   queue.clear();
   assertTrue(queue.isEmpty());
   assertNull(queue.peek());
 }
Example #2
0
 /** java.util.AbstractQueue#element() */
 public void test_element() {
   String s = "MYTESTSTRING_ONE";
   queue.add(s);
   s = "MYTESTSTRING_TWO";
   queue.add(s);
   assertEquals("MYTESTSTRING_ONE", queue.element());
   // still the first element
   assertEquals("MYTESTSTRING_ONE", queue.element());
 }
Example #3
0
  public void test_addAllLjava_lang_Object() {
    Collection c = new Vector();

    c.add(0);
    c.add(1);
    c.add(2);
    c.add(3);
    c.add(4);
    c.add(5);

    assertTrue(queue.addAll(c));
    assertEquals(6, queue.size());
  }
Example #4
0
 /** java.util.AbstractQueue#remove() */
 public void test_remove() {
   char c = 'a';
   queue.add(c);
   c = 'b';
   queue.add(c);
   assertEquals('a', queue.remove());
   assertEquals('b', queue.remove());
   try {
     queue.remove();
     fail("should throw NoSuchElementException");
   } catch (NoSuchElementException e) {
     // expected
   }
 }
Example #5
0
  /** java.util.AbstractQueue.add(E) */
  public void test_addLE_Full() {
    Object o = new Object();

    for (int i = 0; i < MockAbstractQueue.CAPACITY; i++) {
      queue.add(o);
    }

    try {
      queue.add(o);
      fail("should throw IllegalStateException");
    } catch (IllegalStateException e) {
      // expected
    }
  }
Example #6
0
 /** java.util.AbstractQueue#add(E) */
 public void test_addLE() {
   Object o = new Object();
   final int LAST_INDEX = 4;
   for (int i = 0; i < LAST_INDEX; i++) {
     queue.add(o);
   }
   Integer I = new Integer(123456);
   queue.add(I);
   assertTrue(queue.contains(I));
   Iterator iter = queue.iterator();
   for (int i = 0; i < LAST_INDEX; i++) {
     iter.next();
   }
   assertTrue(I == iter.next());
 }
Example #7
0
 /** java.util.AbstractQueue#element() */
 public void test_element_empty() {
   try {
     queue.element();
     fail("should throw NoSuchElementException");
   } catch (NoSuchElementException e) {
     // expected
   }
 }
Example #8
0
 /** java.util.AbstractQueue#remove() */
 public void test_remove_null() {
   try {
     queue.remove();
     fail("should throw NoSuchElementException");
   } catch (NoSuchElementException e) {
     // expected
   }
 }
Example #9
0
 /** java.util.AbstractQueue#addAll(E) */
 public void test_addAllLE_this() {
   try {
     queue.addAll(queue);
     fail("should throw IllegalArgumentException ");
   } catch (IllegalArgumentException e) {
     // expected
   }
 }
Example #10
0
 /** java.util.AbstractQueue#addAll(E) */
 public void test_addAllLE_null() {
   try {
     queue.addAll(null);
     fail("should throw NullPointerException");
   } catch (NullPointerException e) {
     // expected
   }
 }
Example #11
0
 /** java.util.AbstractQueue#addAll(E) */
 public void test_addAllLE_full() {
   List list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11);
   try {
     queue.addAll(list);
     fail("should throw IllegalStateException");
   } catch (IllegalStateException e) {
     // expected
   }
 }
Example #12
0
 /** java.util.AbstractQueue#addAll(E) */
 public void test_addAllLE_with_null() {
   List list = Arrays.asList("MYTESTSTRING", null, new Float(123.456));
   try {
     queue.addAll(list);
     fail("should throw NullPointerException");
   } catch (NullPointerException e) {
     // expected
   }
 }
Example #13
0
 /** java.util.AbstractQueue#clear() */
 public void test_clear_empty() {
   queue.clear();
   assertTrue(queue.isEmpty());
   assertNull(queue.peek());
 }
Example #14
0
 /** java.util.AbstractQueue#addAll(E) */
 public void test_addAllLE_empty() {
   // Regression test for HARMONY-1178
   List list = new ArrayList<Object>(0);
   assertFalse("Non modification to queue should return false", queue.addAll(list));
 }