package parser;
import java.util.List;
import org.junit.Test;
import static org.junit.Assert.*;

public class TestParser {
    @Test
    public void TestSum(){
    Parser p=new Parser();
    List<Node> list=p.parse("sum sum 20 15 15");
    for(Node n: list){
        assertEquals(50,n.evaluate(null), .00000001);
    }
}
}

@@ -120,22 +120,16 @@
 r %7B%0A
-    
+%09
 @Test%0A
-    
+%09
 publ
@@ -147,20 +147,18 @@
 tSum()%7B%0A
-    
+%09%09
 Parser p
@@ -172,20 +172,18 @@
 rser();%0A
-    
+%09%09
 List%3CNod
@@ -219,20 +219,18 @@
 5 15%22);%0A
-    
+%09%09
 for(Node
@@ -244,16 +244,178 @@
 t)%7B%0A
-        
+%09%09%09assertEquals(50,n.evaluate(null), .00000001);%0A%09%09%7D%0A%09%7D%0A%09%0A%09@Test%0A%09public void TestSum2()%7B%0A%09%09Parser p=new Parser();%0A%09%09List%3CNode%3E list=p.parse(%22sum 20 20 sum 15 15%22);%0A%09%09%0A%09%09
 asse
@@ -415,36 +415,46 @@
 %0A%09%09assertEquals(
-50,n
+40,list.get(0)
 .evaluate(null),
@@ -470,14 +470,67 @@
 1);%0A
-    %7D%0A
+%09%09assertEquals(30,list.get(1).evaluate(null), .00000001);%0A%09
 %7D%0A%7D%0A

Update test