Beispiel #1
0
  @Test
  public void testDequeue() {
    System.out.println("dequeue");

    // [].dequeue() -> []
    ADTQueue instance = ADTQueue.createQ();
    ADTQueue expResult = ADTQueue.createQ();
    ADTQueue result = instance.dequeue();
    assertEquals(expResult, result);

    // [3,2,1].dequeue() -> [3,2]
    ADTQueue instance2 = ADTQueue.createQ().enqueue(1).enqueue(2).enqueue(3);
    ADTQueue expResult2 = ADTQueue.createQ().enqueue(2).enqueue(3);
    ADTQueue result2 = instance2.dequeue();
    assertEquals(expResult2, result2);
  }