package main.coding_170507;
import junit.framework.TestCase;
import org.junit.Assert;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* Created by peterchen on 2017/5/5.
*/
public class StackWithTwoQueuesTest extends TestCase {
@Test
public void testPush() throws Exception {
StackWithTwoQueues twoQueues = new StackWithTwoQueues();
twoQueues.push(1);
twoQueues.push(2);
twoQueues.push(3);
Assert.assertEquals(3,twoQueues.pop());
Assert.assertEquals(2,twoQueues.pop());
}
@Test
public void testPop() throws Exception {
StackWithTwoQueues twoQueues = new StackWithTwoQueues();
twoQueues.push(15);
twoQueues.pop();
twoQueues.push(20);
twoQueues.push(30);
Assert.assertEquals(30,twoQueues.pop());
Assert.assertEquals(20,twoQueues.pop());
}
}