package Test;
import com.coding.basic.Queue;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* Created by zhangwj on 2017/2/23.
*/
public class QueueTest {
private Queue queue = new Queue();
@Before
public void setUp() throws Exception {
System.out.println("初始化队列,元素为a,b,c,d");
String[] s = {"a", "b","c","d"};
for (String a:s
) {
queue.enQueue(a);
}
}
@After
public void tearDown() throws Exception {
}
@Test
public void enQueue() throws Exception {
queue.enQueue("dasdas");
assertEquals(5, queue.size());
// assertEquals("dasdas", queue.);
}
@Test
public void deQueue() throws Exception {
assertEquals("a",queue.deQueue());
assertEquals(3, queue.size());
}
@Test
public void isEmpty() throws Exception {
assertEquals(false, queue.isEmpty());
}
@Test
public void size() throws Exception {
assertEquals(4, queue.size());
}
}