InfixExpressionEvaluator { public InfixExpressionEvaluator(List<Object> expression) { this.expression = expression; operatorStack = new Stack<>(); operandStack = new Stack<>(); } InfixExpressionEvaluator(List<Object> expression); boolean evaluate();  }
@Test public void infixExpressionEvaluatorTest() throws IOException, JSONException { for (TestObject<List<Object>, Boolean> expression : getExpressionList()) { InfixExpressionEvaluator infixExpressionEvaluator = new InfixExpressionEvaluator(expression.getData()); Assert.assertEquals(infixExpressionEvaluator.evaluate(), expression.getResult()); } }