Get rid of unnecessary write action

This commit is contained in:
Alexey Sedunov
2014-04-08 17:20:24 +04:00
parent 6006f53e68
commit 074471c0ed
@@ -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());