public void testInitialization() {
RuleStack stack = new RuleStack();
assertEquals("Initial stack is not empty", true, stack.isEmpty()); //$NON-NLS-1$
assertEquals("Initial size is not 0", 0, stack.size()); //$NON-NLS-1$
assertNull("Top is not null", stack.pop()); //$NON-NLS-1$
}
public void helpTestPop(RuleStack stack, OptimizerRule expectedPop, int expectedSize) {
OptimizerRule out = stack.pop();
int outSize = stack.size();