aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-testing/src
diff options
context:
space:
mode:
authorDanny van Bruggen <lol@meuk.info>2018-02-07 19:23:51 +0100
committerGitHub <noreply@github.com>2018-02-07 19:23:51 +0100
commit3aaebd2ab93a6e484890657726ab6e3939a21809 (patch)
tree60a6c654363f09ca498c59e5d8acdf42cabdc83f /javaparser-testing/src
parent8a84534731712fff8d6cdd1d50f93945591b782c (diff)
parent4b64706539d4b8eb310e6f33ed752267d27a566f (diff)
downloadplatform_external_javaparser-3aaebd2ab93a6e484890657726ab6e3939a21809.tar.gz
platform_external_javaparser-3aaebd2ab93a6e484890657726ab6e3939a21809.tar.bz2
platform_external_javaparser-3aaebd2ab93a6e484890657726ab6e3939a21809.zip
Merge branch 'master' into cleanup_jss
Diffstat (limited to 'javaparser-testing/src')
-rw-r--r--javaparser-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java3
-rw-r--r--javaparser-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java3
-rw-r--r--javaparser-testing/src/test/java/com/github/javaparser/version/Java11PostProcessorTest.java22
3 files changed, 24 insertions, 4 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java b/javaparser-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java
index 292634d72..abc400912 100644
--- a/javaparser-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java
+++ b/javaparser-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java
@@ -3,7 +3,6 @@ package com.github.javaparser;
import com.github.javaparser.ast.CompilationUnit;
import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.stmt.Statement;
-import com.github.javaparser.ast.validator.NoProblemsValidator;
import org.junit.Test;
import static com.github.javaparser.ParseStart.STATEMENT;
@@ -25,7 +24,7 @@ public class ParserConfigurationTest {
@Test
public void noProblemsHere() {
ParseResult<Statement> result =
- new JavaParser(new ParserConfiguration().setLanguageLevel(ANY))
+ new JavaParser(new ParserConfiguration().setLanguageLevel(RAW))
.parse(STATEMENT, provider("try{}"));
assertEquals(true, result.isSuccessful());
}
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java b/javaparser-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java
index aa2117291..17244f383 100644
--- a/javaparser-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java
+++ b/javaparser-testing/src/test/java/com/github/javaparser/ast/type/TypeTest.java
@@ -6,7 +6,6 @@ import com.github.javaparser.ParseResult;
import com.github.javaparser.ParserConfiguration;
import com.github.javaparser.ast.expr.VariableDeclarationExpr;
import com.github.javaparser.ast.validator.Java5Validator;
-import com.github.javaparser.ast.validator.ProblemReporter;
import org.junit.Test;
import static com.github.javaparser.JavaParser.parseType;
@@ -33,7 +32,7 @@ public class TypeTest {
@Test
public void primitiveTypeArgumentLenientValidator() {
ParserConfiguration config = new ParserConfiguration()
- .setLanguageLevel(ANY);
+ .setLanguageLevel(RAW);
config.getPostProcessors().add(new Java5Validator() {{
remove(noPrimitiveGenericArguments);
}}.postProcessor());
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/version/Java11PostProcessorTest.java b/javaparser-testing/src/test/java/com/github/javaparser/version/Java11PostProcessorTest.java
new file mode 100644
index 000000000..30115c87c
--- /dev/null
+++ b/javaparser-testing/src/test/java/com/github/javaparser/version/Java11PostProcessorTest.java
@@ -0,0 +1,22 @@
+package com.github.javaparser.version;
+
+import com.github.javaparser.JavaParser;
+import com.github.javaparser.ParseResult;
+import com.github.javaparser.ParserConfiguration;
+import com.github.javaparser.ast.stmt.Statement;
+import org.junit.Test;
+
+import static com.github.javaparser.ParseStart.STATEMENT;
+import static com.github.javaparser.ParserConfiguration.LanguageLevel.JAVA_11_PREVIEW;
+import static com.github.javaparser.Providers.provider;
+import static com.github.javaparser.utils.TestUtils.assertNoProblems;
+
+public class Java11PostProcessorTest {
+ public static final JavaParser javaParser = new JavaParser(new ParserConfiguration().setLanguageLevel(JAVA_11_PREVIEW));
+
+ @Test
+ public void varAllowedInLocalVariableDeclaration() {
+ ParseResult<Statement> result = javaParser.parse(STATEMENT, provider("x((var x, var y) -> x+y);"));
+ assertNoProblems(result);
+ }
+}