package com.coding.test; import static org.junit.Assert.*; import org.junit.Test; import com.coding.basic.Queue; // public class QueueTest { @Test public void testEnQueue() { Queue queue = new Queue(); assertEquals(queue.size(), 0); System.out.print(queue.getHead()); } @Test public void testDeQueue() { Queue queue = new Queue(); int tmp = 0; try { queue.deQueue(); } catch (IndexOutOfBoundsException e) { tmp = 1; assertEquals(tmp, 1); } queue.enQueue(new Object()); assertNotNull(queue.deQueue()); } @Test public void testIsEmpty() { Queue queue = new Queue(); assertTrue(queue.isEmpty()); queue.enQueue(new Object()); assertFalse(queue.isEmpty()); } @Test public void testSize() { Queue queue = new Queue(); assertEquals(queue.size(), 0); } }