/** 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()); }
/** 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()); }
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()); }
/** 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 } }
/** 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 } }
/** 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()); }
/** java.util.AbstractQueue#element() */ public void test_element_empty() { try { queue.element(); fail("should throw NoSuchElementException"); } catch (NoSuchElementException e) { // expected } }
/** java.util.AbstractQueue#remove() */ public void test_remove_null() { try { queue.remove(); fail("should throw NoSuchElementException"); } catch (NoSuchElementException e) { // expected } }
/** java.util.AbstractQueue#addAll(E) */ public void test_addAllLE_this() { try { queue.addAll(queue); fail("should throw IllegalArgumentException "); } catch (IllegalArgumentException e) { // expected } }
/** java.util.AbstractQueue#addAll(E) */ public void test_addAllLE_null() { try { queue.addAll(null); fail("should throw NullPointerException"); } catch (NullPointerException e) { // expected } }
/** 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 } }
/** 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 } }
/** java.util.AbstractQueue#clear() */ public void test_clear_empty() { queue.clear(); assertTrue(queue.isEmpty()); assertNull(queue.peek()); }
/** 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)); }