diff options
author | Danny van Bruggen <lol@meuk.info> | 2018-02-07 19:23:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-07 19:23:51 +0100 |
commit | 3aaebd2ab93a6e484890657726ab6e3939a21809 (patch) | |
tree | 60a6c654363f09ca498c59e5d8acdf42cabdc83f /javaparser-testing/src/test/java/com | |
parent | 8a84534731712fff8d6cdd1d50f93945591b782c (diff) | |
parent | 4b64706539d4b8eb310e6f33ed752267d27a566f (diff) | |
download | platform_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/test/java/com')
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); + } +} |