@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); }