/*
* Copyright (C) 2004 Joe Walnes.
* Copyright (C) 2006, 2007 XStream Committers.
* All rights reserved.
*
* The software in this package is published under the terms of the BSD
* style license a copy of which has been included with this distribution in
* the LICENSE.txt file.
*
* Created on 02. September 2004 by Joe Walnes
*/
package com.thoughtworks.xstream.core.util;
import junit.framework.TestCase;
public class FastStackTest extends TestCase {
public void test() {
FastStack stack = new FastStack(2);
stack.push("a");
stack.push("b");
stack.push("c");
stack.push("d");
assertEquals("d", stack.peek());
assertEquals("d", stack.peek());
assertEquals("d", stack.pop());
assertEquals("c", stack.pop());
stack.popSilently();
assertEquals("a", stack.peek());
assertEquals("a", stack.pop());
}
}