abstract test case for inplace introduction

This commit is contained in:
anna
2011-08-25 19:26:07 +02:00
parent 1ade497557
commit 2931ea305a
5 changed files with 94 additions and 51 deletions
@@ -22,14 +22,13 @@ import com.intellij.psi.PsiExpression;
import com.intellij.psi.PsiLocalVariable;
import com.intellij.refactoring.introduce.inplace.AbstractInplaceIntroducer;
import com.intellij.refactoring.introduceField.IntroduceConstantHandler;
import com.intellij.refactoring.introduceField.IntroduceFieldHandler;
import org.jetbrains.annotations.NotNull;
/**
* User: anna
* Date: 3/16/11
*/
public class InplaceIntroduceConstantTest extends AbstractInplaceIntroduceTest {
public class InplaceIntroduceConstantTest extends AbstractJavaInplaceIntroduceTest {
private static final String BASE_PATH = "/refactoring/inplaceIntroduceConstant/";
@@ -112,7 +111,7 @@ public class InplaceIntroduceConstantTest extends AbstractInplaceIntroduceTest {
return new MyIntroduceConstantHandler();
}
public static class MyIntroduceConstantHandler extends IntroduceConstantHandler implements MyIntroduceHandler {
public static class MyIntroduceConstantHandler extends IntroduceConstantHandler implements MyIntroduceHandler<PsiExpression, PsiLocalVariable> {
@Override
public boolean invokeImpl(Project project, @NotNull PsiExpression selectedExpr, Editor editor) {
return super.invokeImpl(project, selectedExpr, editor);