import org.junit.Test; import static org.junit.Assert.assertEquals; public class EvaluateRPNExpressionsTest { private Integer expected; private String expression; @Test public void eval1() { expected = 1729; expression = "1729"; test(expected, expression); } @Test public void eval2() { expected = 15; expression = "3,4,+,2,x,1,+"; test(expected, expression); } @Test public void eval3() { expected = -4; expression = "1,1,+,-2,x"; test(expected, expression); } private void test(Integer expected, String expression) { assertEquals(expected, EvaluateRPNExpressions.eval(expression)); } }