mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
correct test framework
This commit is contained in:
+3
-2
@@ -4,6 +4,7 @@ import com.intellij.codeInspection.LocalInspectionTool;
|
||||
import com.intellij.codeInspection.uncheckedWarnings.UncheckedWarningLocalInspection;
|
||||
import com.intellij.codeInspection.unusedImport.UnusedImportLocalInspection;
|
||||
import com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspection;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkVersion;
|
||||
import com.intellij.openapi.projectRoots.JavaVersionService;
|
||||
import com.intellij.openapi.projectRoots.JavaVersionServiceImpl;
|
||||
import com.intellij.openapi.projectRoots.Sdk;
|
||||
@@ -142,11 +143,11 @@ public class GenericsHighlightingTest extends LightDaemonAnalyzerTestCase {
|
||||
private void doTest17Incompatibility() throws Exception {
|
||||
final JavaVersionServiceImpl javaVersionService = (JavaVersionServiceImpl)JavaVersionService.getInstance();
|
||||
try {
|
||||
javaVersionService.setTestVersion(true);
|
||||
javaVersionService.setTestVersion(JavaSdkVersion.JDK_1_7);
|
||||
doTest(false);
|
||||
}
|
||||
finally {
|
||||
javaVersionService.setTestVersion(false);
|
||||
javaVersionService.setTestVersion(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,9 @@ package com.intellij.codeInspection;
|
||||
|
||||
import com.intellij.codeInspection.ex.LocalInspectionToolWrapper;
|
||||
import com.intellij.codeInspection.redundantCast.RedundantCastInspection;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkVersion;
|
||||
import com.intellij.openapi.projectRoots.JavaVersionService;
|
||||
import com.intellij.openapi.projectRoots.JavaVersionServiceImpl;
|
||||
import com.intellij.openapi.roots.LanguageLevelProjectExtension;
|
||||
import com.intellij.pom.java.LanguageLevel;
|
||||
import com.intellij.testFramework.InspectionTestCase;
|
||||
@@ -37,7 +40,16 @@ public class RedundantCast15Test extends InspectionTestCase {
|
||||
|
||||
public void testRawCastsToAvoidIncompatibility() throws Exception { doTest();}
|
||||
|
||||
public void testTypeParameterAccessChecksJava7() throws Exception { doTest();}
|
||||
public void testTypeParameterAccessChecksJava7() throws Exception {
|
||||
final JavaVersionServiceImpl versionService = (JavaVersionServiceImpl)JavaVersionService.getInstance();
|
||||
try {
|
||||
versionService.setTestVersion(JavaSdkVersion.JDK_1_7);
|
||||
doTest();
|
||||
}
|
||||
finally {
|
||||
versionService.setTestVersion(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void testIgnore() throws Exception {
|
||||
final RedundantCastInspection castInspection = new RedundantCastInspection();
|
||||
|
||||
Reference in New Issue
Block a user