package com.github.lqingchenl.coding2017.basic; import org.junit.Test; import org.junit.Before; import org.junit.After; import static org.junit.Assert.assertEquals; /** * Queue Tester. */ public class QueueTest { private static Queue testQueue = new Queue(); /** * Method: enQueue(Object o) */ @Test public void testEnQueue() throws Exception { testQueue.enQueue(1); assertEquals(1, testQueue.deQueue()); } /** * Method: deQueue() */ @Test public void testDeQueue() throws Exception { testQueue.enQueue(1); testQueue.enQueue(2); assertEquals(1, testQueue.deQueue()); assertEquals(2, testQueue.deQueue()); } /** * Method: isEmpty() */ @Test public void testIsEmpty() throws Exception { testQueue.enQueue(1); assertEquals(1, testQueue.deQueue()); assertEquals(true, testQueue.isEmpty()); } /** * Method: size() */ @Test public void testSize() throws Exception { testQueue.enQueue(1); testQueue.enQueue(2); assertEquals(2, testQueue.size()); } }