package data_structure.queue; import org.junit.Assert; import org.junit.Test; import basic.dataStructure.queue.Queue; /** * Created by macvi on 2017/4/4. */ public class QueueTest { private Queue newQueue(){ Queue q = new Queue(); for(int i = 0; i < 13; i++){ q.enQueue(i + ""); } return q; } @Test public void testEnqueue(){ Queue q = newQueue(); q.enQueue(10 + ""); q.enQueue("xxoo"); System.out.println("queue-->" + q.toString()); } @Test public void testSize(){ Queue q = newQueue(); Assert.assertEquals(13, q.size()); } @Test public void testDequeue(){ Queue q = newQueue(); Object obj = q.deQueue(); Assert.assertEquals("0", obj); } @Test public void testIsEmpty(){ Queue q = newQueue(); Assert.assertEquals(false, q.isEmpty()); } }