Esempio n. 1
0
 @Test
 public void testAddThenRemove() {
   deque.addBack(3);
   assertEquals(new Integer(3), deque.removeBack());
   deque.addFront(7);
   assertEquals(new Integer(7), deque.removeBack());
   assertTrue(deque.isEmpty());
 }
Esempio n. 2
0
 @Test
 public void testRemoveBack() {
   deque.addBack(3);
   deque.addBack(7);
   deque.addBack(4);
   assertEquals(new Integer(4), deque.removeBack());
   assertEquals("<3, 7>", deque.toString());
   assertEquals(new Integer(7), deque.removeBack());
   assertEquals("<3>", deque.toString());
   assertEquals(new Integer(3), deque.removeBack());
   assertEquals("<>", deque.toString());
 }