package com.coding.weak1;
import org.junit.Assert;
import org.junit.Test;
/**
* Created by Administrator on 2017/3/12 0012.
*/
public class QueueTest {
@Test
public void testEnQueue() throws Exception {
Queue queue = new Queue();
queue.enQueue("java");
queue.enQueue("python");
Assert.assertEquals(queue.size(), 2);
Assert.assertEquals(queue.isEmpty(), false);
Assert.assertEquals(queue.deQueue(), "java");
}
@Test
public void testDeQueue() throws Exception {
Queue queue = new Queue();
queue.enQueue("java");
queue.enQueue("python");
Assert.assertEquals(queue.size(), 2);
Assert.assertEquals(queue.isEmpty(), false);
Assert.assertEquals(queue.deQueue(), "java");
Assert.assertEquals(queue.deQueue(), "python");
}
@Test
public void testIsEmpty() throws Exception {
Queue queue = new Queue();
Assert.assertEquals(queue.isEmpty(), true);
queue.enQueue("java");
Assert.assertEquals(queue.isEmpty(), false);
}
@Test
public void testSize() throws Exception {
Queue queue = new Queue();
Assert.assertEquals(queue.size(), 0);
queue.enQueue("java");
Assert.assertEquals(queue.size(), 1);
}
}