aboutsummaryrefslogtreecommitdiff
path: root/javaparser-testing
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-08-27 19:05:55 +0200
committerDanny van Bruggen <hexagonaal@gmail.com>2017-08-27 19:05:55 +0200
commita901ee8a8f26572bf72daef57f53e05c76fcd6ae (patch)
tree90efbd113acb061995baa622894bd55691271b85 /javaparser-testing
parentc3ab14d2a19ebff7a75a78159cbc7a0ca2a994fd (diff)
parentfd89527cfa379311a5834893530d61bb7bf659a2 (diff)
downloadjavaparser-a901ee8a8f26572bf72daef57f53e05c76fcd6ae.tar.gz
Merge remote-tracking branch 'origin/visitormap_nitpicking' 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() {