aboutsummaryrefslogtreecommitdiff
path: root/javaparser-testing
diff options
context:
space:
mode:
authorDanny van Bruggen <lol@meuk.info>2017-08-26 23:10:01 +0200
committerGitHub <noreply@github.com>2017-08-26 23:10:01 +0200
commitfd89527cfa379311a5834893530d61bb7bf659a2 (patch)
treeccab4a6a8f517d0b349553f6cecb27a31663512f /javaparser-testing
parent52193c2d6d642dff92a6dffd892c33e459a36d49 (diff)
parentf2566de909a4864b4f7e073a61935b294d7aaa56 (diff)
downloadjavaparser-fd89527cfa379311a5834893530d61bb7bf659a2.tar.gz
Merge branch 'master' into visitormap_nitpicking
Diffstat (limited to 'javaparser-testing')
-rw-r--r--javaparser-testing/src/test/java/com/github/javaparser/JavaParserTest.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/JavaParserTest.java b/javaparser-testing/src/test/java/com/github/javaparser/JavaParserTest.java
index ac2f7de95..c30427b27 100644
--- a/javaparser-testing/src/test/java/com/github/javaparser/JavaParserTest.java
+++ b/javaparser-testing/src/test/java/com/github/javaparser/JavaParserTest.java
@@ -39,6 +39,7 @@ import org.junit.Test;
import java.util.Optional;
import static com.github.javaparser.ParseStart.COMPILATION_UNIT;
+import static com.github.javaparser.Providers.*;
import static com.github.javaparser.Range.range;
import static com.github.javaparser.utils.TestUtils.assertInstanceOf;
import static com.github.javaparser.utils.Utils.EOL;
@@ -97,7 +98,7 @@ public class JavaParserTest {
@Test
public void parseErrorContainsLocation() {
- ParseResult<CompilationUnit> result = new JavaParser().parse(COMPILATION_UNIT, Providers.provider("class X { // blah"));
+ ParseResult<CompilationUnit> result = new JavaParser().parse(COMPILATION_UNIT, provider("class X { // blah"));
Problem problem = result.getProblem(0);
assertEquals(range(1, 9, 1, 17), problem.getLocation().get().toRange().get());
@@ -190,6 +191,13 @@ public class JavaParserTest {
Statement lambdaBody = lambdaExpr.getBody();
assertEquals(range(3, 68, 3, 101), lambdaBody.getRange().get());
}
+
+ @Test
+ public void testNotStoringTokens() {
+ JavaParser javaParser = new JavaParser(new ParserConfiguration().setStoreTokens(false));
+ ParseResult<CompilationUnit> result = javaParser.parse(ParseStart.COMPILATION_UNIT, provider("class X{}"));
+ assertEquals(false, result.getTokens().isPresent());
+ }
@Test(expected = ParseProblemException.class)
public void trailingCodeIsAnError() {