@@ -0,0 +1,536 @@
+package com.byndyusoft.calculator.domain.eval;%0A%0Aimport org.junit.Test;%0A%0Aimport static junit.framework.Assert.assertEquals;%0A%0Apublic class ExpressionEvalTest %7B%0A%0A    /**%0A     * Test if (10 * (3 + 8)) expression evaluates correctly%0A     */%0A    @Test%0A    public void testExpressionEvaluations() %7B%0A        AbstractNode plus = new PlusNode(new NumberNode(3), new NumberNode(8));%0A        AbstractNode multiply = new MultiplyNode(new NumberNode(10), plus);%0A        double value = multiply.eval();%0A%0A        assertEquals(110, value, 0.0);%0A    %7D%0A%7D%0A

Add test for complex expression evaluation