Remove write action around finishLookup(), according to IJ 2017.1 req

This commit is contained in:
Dmitry Jemerov
2017-03-16 14:38:29 +01:00
parent b9f326bfa1
commit 61f157e89d
@@ -22,8 +22,6 @@ import com.intellij.codeInsight.lookup.LookupElementPresentation
import com.intellij.codeInsight.lookup.LookupEvent
import com.intellij.codeInsight.lookup.LookupManager
import com.intellij.codeInsight.lookup.impl.LookupImpl
import com.intellij.openapi.application.Result
import com.intellij.openapi.command.WriteCommandAction
import com.intellij.testFramework.fixtures.JavaCodeInsightTestFixture
import org.jetbrains.kotlin.idea.completion.test.ExpectedCompletionUtils
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
@@ -117,14 +115,7 @@ abstract class CompletionHandlerTestBase() : KotlinLightCodeInsightFixtureTestCa
}
lookup.focusDegree = LookupImpl.FocusDegree.FOCUSED
if (LookupEvent.isSpecialCompletionChar(completionChar)) {
(object : WriteCommandAction.Simple<Any>(project) {
override fun run(result: Result<Any>) {
run()
}
override fun run() {
lookup.finishLookup(completionChar)
}
}).execute().throwException()
lookup.finishLookup(completionChar)
}
else {
fixture.type(completionChar)