package com.github.mrwengq.first; import static org.junit.Assert.*; import org.junit.After; import org.junit.Before; import org.junit.Test; public class QueueTest { @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } Queue qu = new Queue(); @Test public void testEnQueue() { Queue qu = new Queue(); qu.enQueue("12"); qu.enQueue("16"); qu.enQueue("22"); qu.enQueue("11"); qu.enQueue("62"); } @Test public void testDeQueue() { Queue qu = new Queue(); qu.enQueue("12"); qu.enQueue("16"); qu.enQueue("22"); qu.enQueue("11"); qu.enQueue("62"); assertEquals(qu.deQueue(), 12+""); assertEquals(qu.deQueue(), 16+""); assertEquals(qu.deQueue(), 22+""); assertEquals(qu.deQueue(), 11+""); assertEquals(qu.deQueue(), 62+""); } @Test public void testIsEmpty() { Queue qu = new Queue(); qu.enQueue("12"); qu.enQueue("16"); qu.enQueue("22"); qu.enQueue("11"); qu.enQueue("62"); assertEquals(qu.deQueue(), 12+""); assertEquals(qu.deQueue(), 16+""); assertEquals(qu.deQueue(), 22+""); assertEquals(qu.deQueue(), 11+""); assertEquals(qu.deQueue(), 62+""); assertEquals(qu.isEmpty(),true); } @Test public void testSize() { Queue qu = new Queue(); qu.enQueue("12"); qu.enQueue("16"); qu.enQueue("22"); qu.enQueue("11"); qu.enQueue("62"); assertEquals(qu.size(), 5); } }