IntroduceFieldInSameClassTest fix (migrated to 1.5 mock JDK)

This commit is contained in:
Roman Shevchenko
2010-06-03 20:53:10 +04:00
parent d9b4f71de6
commit c6632e8517
2 changed files with 8 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
class Test {
public final Class aClass = Class.forName(Test.class.getName);
public final Class<?> aClass = Class.forName(Test.class.getName);
void foo() {
Class clazz = aClass;

View File

@@ -1,5 +1,7 @@
package com.intellij.refactoring;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.projectRoots.impl.JavaSdkImpl;
import com.intellij.psi.PsiPrimitiveType;
import com.intellij.psi.PsiType;
import com.intellij.refactoring.introduceField.BaseExpressionToFieldHandler;
@@ -15,6 +17,11 @@ public class IntroduceFieldInSameClassTest extends LightCodeInsightTestCase {
return JavaTestUtil.getJavaTestDataPath();
}
@Override
protected Sdk getProjectJDK() {
return JavaSdkImpl.getMockJdk15("java 1.5");
}
public void testInClassInitializer () throws Exception {
configureByFile("/refactoring/introduceField/before1.java");
performRefactoring(BaseExpressionToFieldHandler.InitializationPlace.IN_FIELD_DECLARATION, true);