package test05.stack; import java.util.Arrays; import org.junit.Test; public class StackTest { @Test public void testReverse(){ Stack<Integer> stack=new Stack<Integer>(); stack.push(1); stack.push(2); stack.push(3); stack.push(4); stack.push(5); StackUtil.reverse(stack); System.out.println(stack.toString()); } @Test public void testRemove(){ Stack stack=new Stack(); stack.push(1); stack.push(2); stack.push(3); stack.push(4); stack.push(5); StackUtil.remove(stack,3); System.out.println(stack.toString()); } //isValidPairs @Test public void testGetTop(){ Stack stack=new Stack(); stack.push(1); stack.push(2); stack.push(3); stack.push(4); stack.push(5); System.out.println(Arrays.toString(StackUtil.getTop(stack,6))); System.out.println(stack.toString()); } @Test public void testIsValidPairs(){ System.out.println(StackUtil.isValidPairs("([e{d}f])")); System.out.println(StackUtil.isValidPairs("([b{x]y})")); } }