package test; import static org.junit.Assert.*; import org.junit.Before; import org.junit.Test; import main.Queue; public class QueueTest { private Queue queue; @Before public void init(){ queue = new Queue(); } @Test public void testEnQueue() { } @Test public void testDeQueue() { try{ queue.deQueue(); fail("empty queue hasn't element"); }catch (Exception e) { } queue.enQueue("a"); queue.enQueue("b"); assertEquals("a", queue.deQueue()); assertEquals("b", queue.deQueue()); } @Test public void testIsEmpty() { assertTrue(queue.isEmpty()); queue.enQueue("a"); assertFalse(queue.isEmpty()); } @Test public void testSize() { assertEquals(0, queue.size()); queue.enQueue("a"); queue.enQueue("a"); assertEquals(2, queue.size()); } }