package week01.test;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import week01.basic.MyQueue;
public class MyQueueTest {
private MyQueue queue = null;
@Before
public void setUp() throws Exception {
queue = new MyQueue();
queue.enQueue(1);
queue.enQueue(2);
queue.enQueue(3);
}
@After
public void tearDown() throws Exception {
queue = null;
}
@Test
public void testEnQueue(){
queue.enQueue(4);
Assert.assertEquals((Object)new Integer(4), queue.size());
}
@Test
public void testDeQueue(){
Assert.assertEquals((Object) new Integer(1), queue.deQueue());
}
@Test
public void testIsEmpty(){
Assert.assertFalse(queue.isEmpty());
}
@Test
public void testSize(){
Assert.assertEquals((Object)new Integer(3), queue.size());
}
}