Bug 531362 - [18.3][tests] test failures on running with Java 10

- address plain comparison with "9"
- fix name of test suite

Change-Id: Ibbe29e7471d35f2314daf8e9e967f18263a58ac6
diff --git a/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/PackageInfoTest.java b/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/PackageInfoTest.java
index e353027..f0e1afa 100644
--- a/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/PackageInfoTest.java
+++ b/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/PackageInfoTest.java
@@ -136,7 +136,7 @@
 	);
 	incrementalBuild(projectPath);
 	String javaVersion = System.getProperty("java.version");
-	if (javaVersion != null && javaVersion.startsWith("9")) {
+	if (javaVersion != null && JavaCore.compareJavaVersions(javaVersion, "9") >= 0) {
 		expectingProblemsFor(new Path("/Project/src/testcase/Main.java"), 
 				"Problem : The method getPackage(String) from the type Package is deprecated [ resource : </Project/src/testcase/Main.java> range : <125,147> category : <110> severity : <1>]");
 	} else {
diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/RunAllJava10Tests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/RunAllJava10Tests.java
index 187683c..1b34f6d 100644
--- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/RunAllJava10Tests.java
+++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/RunAllJava10Tests.java
@@ -54,7 +54,7 @@
 	}
 
 	public static Test suite() {
-		TestSuite ts = new TestSuite(RunAllJava9Tests.class.getName());
+		TestSuite ts = new TestSuite(RunAllJava10Tests.class.getName());
 
 		Class[] testClasses = getAllTestClasses();
 		addTestsToSuite(ts, testClasses);
diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java
index 55293d3..8f902e6 100644
--- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java
+++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java
@@ -711,9 +711,7 @@
 		Hashtable<String, String> javaCoreOptions = JavaCore.getOptions();
 		try {
 			IJavaProject project = setUpJavaProject("ConvertToModule", "9");
-			if (!project.getOption("org.eclipse.jdt.core.compiler.compliance", true).equals("9")) {
-				return;
-			}
+			assertEquals(project.getOption("org.eclipse.jdt.core.compiler.compliance", true), "9");
 			project.getProject().build(IncrementalProjectBuilder.FULL_BUILD, null);
 			IPackageFragmentRoot[] roots = project.getPackageFragmentRoots();
 			IPackageFragmentRoot theRoot = null;