diff options
author | Stephan Herrmann | 2017-08-31 11:05:27 +0000 |
---|---|---|
committer | Stephan Herrmann | 2017-08-31 21:35:48 +0000 |
commit | c3224ff6ed6b781979bda5c321c8dba2bc711589 (patch) | |
tree | a11503f41d2928061509a7c240f82a1d6391aea1 /org.eclipse.jdt.core.tests.compiler/src | |
parent | 268820443d25e668a505e9db2ecbabc287433a75 (diff) | |
download | eclipse.jdt.core-c3224ff6ed6b781979bda5c321c8dba2bc711589.tar.gz eclipse.jdt.core-c3224ff6ed6b781979bda5c321c8dba2bc711589.tar.xz eclipse.jdt.core-c3224ff6ed6b781979bda5c321c8dba2bc711589.zip |
Bug 486013: [1.9][tests] Test case issues
- follow up of Bug 520727
Change-Id: Ibf614405e0685787ee8b6f33d3828250a8c1a985
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CastTest.java | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CastTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CastTest.java index 6e6701507c..37a05e43cb 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CastTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CastTest.java @@ -1421,8 +1421,7 @@ public void test034() throws Exception { } // javac incorrectly accepts it public void test035() { - this.runNegativeTest( - new String[] { + String[] sources = { "Test231.java", "public class Test231 implements Test231i\n" + "{\n" + @@ -1441,16 +1440,21 @@ public void test035() { "\n" + "interface Test231i\n" + "{\n" + - "}\n", - }, - "----------\n" + - "1. ERROR in Test231.java (at line 9)\n" + - " return (Test231i)this;\n" + - " ^^^^^^^^^^^^^^\n" + - "Cannot cast from new Object(){} to Test231i\n" + - "----------\n", + "}\n" + }; + if (this.complianceLevel < ClassFileConstants.JDK9) { + runNegativeTest(sources, + "----------\n" + + "1. ERROR in Test231.java (at line 9)\n" + + " return (Test231i)this;\n" + + " ^^^^^^^^^^^^^^\n" + + "Cannot cast from new Object(){} to Test231i\n" + + "----------\n", // javac options JavacTestOptions.JavacHasABug.JavacBugFixed_6_10 /* javac test options */); + } else { + runConformTest(sources, ""); + } } public void test036() { runConformTest( |