lighten up, remove redundant language level setting

This commit is contained in:
Dmitry Jemerov
2009-09-10 21:47:55 +04:00
parent b7059665c4
commit fc3eb6dd3d
9 changed files with 27 additions and 80 deletions

View File

@@ -4,15 +4,12 @@
*/
package com.intellij.refactoring;
import com.intellij.JavaTestUtil;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.projectRoots.impl.JavaSdkImpl;
import com.intellij.openapi.roots.LanguageLevelProjectExtension;
import com.intellij.pom.java.LanguageLevel;
import com.intellij.testFramework.LightCodeInsightTestCase;
import com.intellij.JavaTestUtil;
public class ExtractMethod15Test extends LightCodeInsightTestCase {
private LanguageLevel myPreviousLanguageLevel;
private static final String BASE_PATH = "/refactoring/extractMethod15/";
@Override
@@ -20,17 +17,6 @@ public class ExtractMethod15Test extends LightCodeInsightTestCase {
return JavaTestUtil.getJavaTestDataPath();
}
protected void setUp() throws Exception {
super.setUp();
myPreviousLanguageLevel = LanguageLevelProjectExtension.getInstance(getJavaFacade().getProject()).getLanguageLevel();
LanguageLevelProjectExtension.getInstance(getJavaFacade().getProject()).setLanguageLevel(LanguageLevel.JDK_1_5);
}
protected void tearDown() throws Exception {
LanguageLevelProjectExtension.getInstance(getJavaFacade().getProject()).setLanguageLevel(myPreviousLanguageLevel);
super.tearDown();
}
public void testCodeDuplicatesWithMultOccurences() throws Exception {
configureByFile(BASE_PATH + getTestName(false) + ".java");
boolean success = ExtractMethodTest.performExtractMethod(true, true, getEditor(), getFile(), getProject());