readjusting tests Bug 570605 - [16] [records] No error reported for
local class extending sealed class inside a local record

Change-Id: I093eb93a0a0c13f0f48b6878d7cc296c1e7990a5
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
index 9a90c68..b893753 100644
--- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
+++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
@@ -8252,31 +8252,6 @@
 			"Extended dimensions are illegal for a record component\n" +
 			"----------\n");
 }
-public void testBug570605_001() {
-	runNegativeTest(
-			new String[] {
-				"X.java",
-				"sealed class Y {}\n"+
-				"non-sealed class Z extends Y {}\n"+
-				"public class X {\n"+
-				" public void foo() {\n"+
-				"        record R()  {\n"+
-				"            class L extends Y {}\n"+
-				"        }\n"+
-				"    }\n"+
-				"}"
-			},
-			"----------\n" +
-			"1. ERROR in X.java (at line 6)\n" +
-			"	class L extends Y {}\n" +
-			"	                ^\n" +
-			"A local class L cannot have a sealed direct superclass or a sealed direct superinterface Y\n" +
-			"----------\n",
-			null,
-			true,
-			new String[] {"--enable-preview"},
-			getCompilerOptions());
-}
 public void testBug571015_001() {
 	runNegativeTest(
 			new String[] {
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
index 720184b..4fdb16e 100644
--- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
+++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
@@ -5800,4 +5800,25 @@
 			"The target type of this expression must be a functional interface\n" +
 			"----------\n");
 	}
+	public void testBug570605_001() {
+		runNegativeTest(
+				new String[] {
+					"X.java",
+					"sealed class Y {}\n"+
+					"non-sealed class Z extends Y {}\n"+
+					"public class X {\n"+
+					" public void foo() {\n"+
+					"        record R()  {\n"+
+					"            class L extends Y {}\n"+
+					"        }\n"+
+					"    }\n"+
+					"}"
+				},
+				"----------\n" +
+				"1. ERROR in X.java (at line 6)\n" +
+				"	class L extends Y {}\n" +
+				"	                ^\n" +
+				"A local class L cannot have a sealed direct superclass or a sealed direct superinterface Y\n" +
+				"----------\n");
+	}
 }