<testcase>
 <test name="String - Expression - root">
  <param>Text||bla</param>
  <expected>
    Text
  </expected>
 </test> 
 <test name="String - Expression - root">
  <param>K_EXPRESSION||x=5||/</param>
  <expected>root
    Expression
        Identifier
        NumberLiteral
  </expected>
 </test> 
 <test name="String - Block - root">
  <param>K_STATEMENTS||x=5; System.out.println();||/</param>
  <expected>
  root
    Block
        ExpressionStatement
            Assignment
                Identifier
                NumberLiteral
            SEMICOLON
        ExpressionStatement
            MethodInvocation
                QualifiedName
                    Identifier
                    DOT
                    Identifier
                DOT
                Identifier
                LPAREN
                RPAREN
            SEMICOLON
  </expected>
 </test>
 <!-- <test name="String - Type declaration - root">
  <param>K_CLASS_BODY_DECLARATIONS||public void Test() {private int x;}||/</param>
  <expected>...
  </expected>
 </test>--> 
 <test name="Empty">
  <param></param>
  <expected>//Error while importing:</expected>
 </test>
 <test name="Complete file - CompilationUnit">
  <param>resources/SimpleTestFile.java||/CompilationUnit</param>
  <expected>CompilationUnit
    PackageDeclaration
        PACKAGE
        QualifiedName
            QualifiedName
                QualifiedName
                    Identifier
                    DOT
                    Identifier
                DOT
                Identifier
            DOT
            Identifier
        SEMICOLON
    ClassDeclaration
        Modifiers
            PUBLIC
        CLASS
        Identifier
        Body
            LBRACE
            Comment
            MethodDeclaration
                Modifiers
                    PUBLIC
                    STATIC
                VOID
                Identifier
                Parameters
                    LPAREN
                    SingleVariableDeclaration
                        ArrayType
                            SimpleType
                                Identifier
                            LBRACKET
                            RBRACKET
                        Identifier
                    RPAREN
                Body
                    LBRACE
                    Comment
                    RBRACE
            RBRACE
   </expected>
 </test>
	
</testcase>		
				