package com.aaront.execrise.generic;
import com.aaront.exercise.generic.GenericQueue;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
/**
* @author tonyhui
* @since 17/2/21
*/
public class GenericQueueTest {
private GenericQueue<String> queue = new GenericQueue<>();
@Before
public void init() {
queue.enQueue("1");
queue.enQueue("2");
queue.enQueue("3");
}
@Test
public void testEnqueue() {
Assert.assertArrayEquals(new String[]{"1", "2", "3" }, queue.toArray());
}
@Test
public void testDequeue() {
queue.deQueue();
queue.deQueue();
Assert.assertArrayEquals(new String[]{"3" }, queue.toArray());
}
}