welcome mock jdk 9 (IDEA-168823)

This commit is contained in:
Anna.Kozlova
2017-03-07 14:57:35 +01:00
parent af59ff1487
commit e7edc56bc6
8 changed files with 21 additions and 7 deletions
@@ -99,6 +99,11 @@ public class IdeaTestUtil extends PlatformTestUtil {
return createMockJdk("java 1.8", getMockJdk18Path().getPath());
}
@TestOnly
public static Sdk getMockJdk9() {
return createMockJdk("java 9", getMockJdk9Path().getPath());
}
@TestOnly
public static Sdk getMockJdk14() {
return createMockJdk("java 1.4", getMockJdk14Path().getPath());
@@ -116,6 +121,10 @@ public class IdeaTestUtil extends PlatformTestUtil {
return getPathForJdkNamed(MOCK_JDK_DIR_NAME_PREFIX + "1.8");
}
public static File getMockJdk9Path() {
return getPathForJdkNamed(MOCK_JDK_DIR_NAME_PREFIX + "1.9");
}
public static String getMockJdkVersion(String path) {
String name = PathUtil.getFileName(path);
if (name.startsWith(MOCK_JDK_DIR_NAME_PREFIX)) {
@@ -79,7 +79,7 @@ public abstract class LightCodeInsightFixtureTestCase extends UsefulTestCase {
public static final LightProjectDescriptor JAVA_9 = new DefaultLightProjectDescriptor() {
@Override
public Sdk getSdk() {
return IdeaTestUtil.getMockJdk18();
return IdeaTestUtil.getMockJdk9();
}
@Override