blob: 13978f2d919ee64155541f51bfe1c6ebffe924a6 [file] [log] [blame]
/*
* Copyright (c) 2006 JetBrains s.r.o. All Rights Reserved.
*/
package com.intellij.psi.resolve;
import com.intellij.openapi.projectRoots.JavaSdkVersion;
import com.intellij.openapi.roots.LanguageLevelProjectExtension;
import com.intellij.pom.java.LanguageLevel;
import com.intellij.testFramework.IdeaTestUtil;
import com.intellij.testFramework.ResolveTestCase;
/**
* @author ven
*/
public abstract class Resolve15TestCase extends ResolveTestCase {
private LanguageLevel myOldLanguageLevel;
@Override
protected void setUp() throws Exception {
super.setUp();
myOldLanguageLevel = LanguageLevelProjectExtension.getInstance(myJavaFacade.getProject()).getLanguageLevel();
LanguageLevelProjectExtension.getInstance(myJavaFacade.getProject()).setLanguageLevel(LanguageLevel.JDK_1_5);
IdeaTestUtil.setTestVersion(JavaSdkVersion.JDK_1_5, getModule(), getTestRootDisposable());
}
@Override
protected void tearDown() throws Exception {
LanguageLevelProjectExtension.getInstance(myJavaFacade.getProject()).setLanguageLevel(myOldLanguageLevel);
super.tearDown();
}
}