/** 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()); }
/** 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.add(E) */ public void test_addLE_null() { try { queue.add(null); fail("should throw NullPointerException"); } catch (NullPointerException e) { // expected } }