package com.coding.week9; import org.junit.Assert; import org.junit.Before; import org.junit.Test; /** * Created by Administrator on 2017/5/7 0007. */ public class TwoStackInOneArrayTest { private TwoStackInOneArray stackInOneArray; @Before public void setup(){ stackInOneArray = new TwoStackInOneArray(); } @Test public void testPush1() throws Exception { stackInOneArray.push1(10); stackInOneArray.push1(20); stackInOneArray.push1(30); stackInOneArray.push1(88); stackInOneArray.push1(30); stackInOneArray.push1(99); stackInOneArray.push2(100); stackInOneArray.push2(90); stackInOneArray.push2(80); stackInOneArray.push2(77); stackInOneArray.push2(66); Assert.assertEquals(stackInOneArray.peek1(), 99); Assert.assertEquals(stackInOneArray.pop1(), 99); Assert.assertEquals(stackInOneArray.pop1(), 30); Assert.assertEquals(stackInOneArray.peek2(), 66); Assert.assertEquals(stackInOneArray.pop2(), 66); Assert.assertEquals(stackInOneArray.pop2(), 77); Assert.assertEquals(stackInOneArray.pop2(), 80); Assert.assertEquals(stackInOneArray.pop2(), 90); } }