Пример #1
0
 @Test
 public void testIsEmpty() {
   assertTrue(deque.isEmpty());
   deque.addFront(3);
   assertFalse(deque.isEmpty());
   deque.removeFront();
   assertTrue(deque.isEmpty());
 }
Пример #2
0
 @Test
 public void Deque_addLast_removeLast_AddsRemovesTwo() {
   deque.addLast("firstString");
   deque.addLast("secondString");
   assertFalse(deque.isEmpty());
   assertEquals(deque.size(), 2);
   String returnedString = deque.removeLast();
   assertEquals(returnedString, "secondString");
   assertFalse(deque.isEmpty());
   assertEquals(deque.size(), 1);
   returnedString = deque.removeLast();
   assertEquals(returnedString, "firstString");
   assertTrue(deque.isEmpty());
   assertEquals(deque.size(), 0);
 }
Пример #3
0
 @Test
 public void Deque_addLast_AddsTwo() {
   deque.addLast("firstString");
   deque.addLast("secondString");
   assertFalse(deque.isEmpty());
   assertEquals(deque.size(), 2);
 }
Пример #4
0
 @Test
 public void testIsEmpty() {
   Deque<String> deque = new Deque<String>();
   assertTrue(deque.isEmpty());
   deque.addFirst(new String("test first"));
   deque.addLast(new String("test last"));
   deque.addLast(new String("test last"));
   deque.addFirst(new String("test first"));
   deque.addLast(new String("test last"));
   assertFalse(deque.isEmpty());
   deque.removeFirst();
   deque.removeFirst();
   deque.removeFirst();
   deque.removeLast();
   deque.removeLast();
   assertTrue(deque.isEmpty());
 }
Пример #5
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());
 }
Пример #6
0
 @Test
 public void testAddition() {
   Deque<String> deque = new Deque<String>();
   deque.addFirst(new String("test"));
   assertFalse(deque.isEmpty());
   deque.addFirst(new String("test first"));
   deque.addLast(new String("test last"));
   assertEquals(deque.size(), 3);
 }
Пример #7
0
 @Test
 public void Deque_addLast_AddsOne() {
   deque.addLast("firstString");
   assertFalse(deque.isEmpty());
   assertEquals(deque.size(), 1);
 }
Пример #8
0
 @Test
 public void Deque_isEmpty_returnsTrue() {
   assertTrue(deque.isEmpty());
 }