package org.jerlang;
import static org.junit.Assert.assertEquals;
import org.jerlang.type.Atom;
import org.jerlang.type.PID;
import org.jerlang.type.Term;
import org.junit.Test;
public class StackTest {
@Test
public void testStack() {
Process p = new Process(new PID(0));
Term a = Atom.of("a");
Term b = Atom.of("b");
Term c = Atom.of("c");
p.pushStack(a);
p.pushStack(b);
p.pushStack(c);
assertEquals(c, p.popStack());
assertEquals(b, p.popStack());
assertEquals(a, p.popStack());
}
}