Get rid of unnecessary write action
This commit is contained in:
+4
-10
@@ -17,7 +17,6 @@
|
|||||||
package org.jetbrains.jet.plugin.refactoring.introduce.introduceVariable;
|
package org.jetbrains.jet.plugin.refactoring.introduce.introduceVariable;
|
||||||
|
|
||||||
import com.intellij.ide.DataManager;
|
import com.intellij.ide.DataManager;
|
||||||
import com.intellij.openapi.application.ApplicationManager;
|
|
||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement;
|
||||||
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;
|
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@@ -33,7 +32,7 @@ public abstract class AbstractJetIntroduceVariableTest extends LightCodeInsightF
|
|||||||
|
|
||||||
myFixture.setTestDataPath(JetTestCaseBuilder.getHomeDirectory() + "/" + mainFile.getParent());
|
myFixture.setTestDataPath(JetTestCaseBuilder.getHomeDirectory() + "/" + mainFile.getParent());
|
||||||
|
|
||||||
final JetFile file = (JetFile) myFixture.configureByFile(mainFile.getName());
|
JetFile file = (JetFile) myFixture.configureByFile(mainFile.getName());
|
||||||
|
|
||||||
PsiElement lastChild = file.getLastChild();
|
PsiElement lastChild = file.getLastChild();
|
||||||
assert lastChild != null;
|
assert lastChild != null;
|
||||||
@@ -48,14 +47,9 @@ public abstract class AbstractJetIntroduceVariableTest extends LightCodeInsightF
|
|||||||
}
|
}
|
||||||
assert expectedResultText != null;
|
assert expectedResultText != null;
|
||||||
|
|
||||||
ApplicationManager.getApplication().runWriteAction(new Runnable() {
|
new KotlinIntroduceVariableHandler().invoke(
|
||||||
@Override
|
getProject(), myFixture.getEditor(), file, DataManager.getInstance().getDataContext(myFixture.getEditor().getComponent())
|
||||||
public void run() {
|
);
|
||||||
new KotlinIntroduceVariableHandler().invoke(getProject(), myFixture.getEditor(), file,
|
|
||||||
DataManager.getInstance().getDataContext(myFixture.getEditor().
|
|
||||||
getComponent()));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
int endOffset = file.getLastChild().getTextRange().getStartOffset();
|
int endOffset = file.getLastChild().getTextRange().getStartOffset();
|
||||||
assertEquals(expectedResultText, file.getText().substring(0, endOffset).trim());
|
assertEquals(expectedResultText, file.getText().substring(0, endOffset).trim());
|
||||||
|
|||||||
Reference in New Issue
Block a user