Skip to content

Commit

Permalink
ROASTER-22: Upgrading parser to 3.10.0.v20140604-1726
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Jul 14, 2014
1 parent f1275b1 commit 1a58763
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 24 deletions.
5 changes: 3 additions & 2 deletions impl/pom.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss.forge.roaster</groupId>
Expand All @@ -17,7 +18,7 @@
<dependency>
<groupId>org.eclipse.tycho</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
<version>3.9.1.v20130905-0837</version>
<version>3.10.0.v20140604-1726</version>
</dependency>

<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,34 +25,34 @@ public void test()
assertTrue(source.hasSyntaxErrors());
}

@Test
public void lineAndColumnTest()
{
@Test
public void lineAndColumnTest()
{

String sourceCode = "public class Test {\n\n" +
" WRONG_TOKEN_1 private int field1;\n\n" +
" public int test() {\n" +
" return -1;\n" +
" }\n" +
" WRONG_TOKEN_2\n" +
"}";
String sourceCode = "public class Test {\n\n" +
" WRONG_TOKEN_1 private int field1;\n\n" +
" public int test() {\n" +
" return -1;\n" +
" }\n" +
" WRONG_TOKEN_2\n" +
"}";

JavaSource<?> source = Roaster.parse(JavaSource.class, sourceCode);
assertTrue(source.hasSyntaxErrors());
assertEquals( 2, source.getSyntaxErrors().size() );
JavaSource<?> source = Roaster.parse(JavaSource.class, sourceCode);
assertTrue(source.hasSyntaxErrors());
assertTrue(source.getSyntaxErrors().size() >= 2);

SyntaxError syntaxError = source.getSyntaxErrors().get( 0 );
SyntaxError syntaxError = source.getSyntaxErrors().get(0);

assertEquals( 3, syntaxError.getLine() );
assertEquals( 4, syntaxError.getColumn() );
assertEquals( true, syntaxError.isError() );
assertEquals(3, syntaxError.getLine());
assertEquals(4, syntaxError.getColumn());
assertEquals(true, syntaxError.isError());

syntaxError = source.getSyntaxErrors().get( 1 );
syntaxError = source.getSyntaxErrors().get(1);

assertEquals( 8, syntaxError.getLine() );
assertEquals( 12, syntaxError.getColumn() );
assertEquals( true, syntaxError.isError() );
assertEquals(8, syntaxError.getLine());
assertEquals(12, syntaxError.getColumn());
assertEquals(true, syntaxError.isError());

}
}

}

0 comments on commit 1a58763

Please sign in to comment.