package com.sprint.datastructure;
import org.junit.Assert;
import org.junit.Test;
public class QueueWithTwoStacksTest {
@Test
public void test() {
QueueWithTwoStacks queue = new QueueWithTwoStacks();
Assert.assertTrue(queue.isEmpty());
queue.enQueue("a");
queue.enQueue("b");
queue.enQueue("c");
queue.enQueue("d");
queue.enQueue("e");
Assert.assertFalse(queue.isEmpty());
Assert.assertEquals(5, queue.size());
Assert.assertEquals("a", queue.deQueue());
Assert.assertEquals("b", queue.deQueue());
Assert.assertEquals("c", queue.deQueue());
Assert.assertEquals("d", queue.deQueue());
Assert.assertEquals("e", queue.deQueue());
}
}