Fix compilation CustomUsageSearcherTest for 191, 201

This commit is contained in:
Vladimir Dolzhenko
2020-03-13 13:10:47 +01:00
parent 31776d9a3b
commit 123311007b
@@ -5,29 +5,21 @@
package org.jetbrains.kotlin.findUsages
import com.intellij.find.findUsages.CustomUsageSearcher
import com.intellij.find.findUsages.FindUsagesOptions
import com.intellij.openapi.application.runReadAction
import com.intellij.psi.PsiElement
import com.intellij.testFramework.ExtensionTestUtil
import com.intellij.usageView.UsageInfo
import com.intellij.usages.Usage
import com.intellij.usages.UsageInfo2UsageAdapter
import com.intellij.util.Processor
import org.jetbrains.kotlin.idea.KotlinFileType
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCaseBase
class CustomUsageSearcherTest : KotlinLightCodeInsightFixtureTestCaseBase() {
fun testAddCustomUsagesForKotlin() {
val customUsageSearcher = object : CustomUsageSearcher() {
override fun processElementUsages(element: PsiElement, processor: Processor<Usage>, options: FindUsagesOptions) {
runReadAction { processor.process(UsageInfo2UsageAdapter(UsageInfo(element))) }
}
}
ExtensionTestUtil.maskExtensions(CustomUsageSearcher.EP_NAME, listOf(customUsageSearcher), testRootDisposable)
myFixture.configureByText(KotlinFileType.INSTANCE, """val <caret>selfUsed = 1""")
val usages = myFixture.getUsageViewTreeTextRepresentation(myFixture.elementAtCaret)
assertTrue(usages.contains("val selfUsed"))
fun testAddCustomUsagesForKotlin() {
// TODO("[VD] There are diff API for ExtensionTestUtil in 191, 192, 193")
// val customUsageSearcher = object : CustomUsageSearcher() {
// override fun processElementUsages(element: PsiElement, processor: Processor<Usage>, options: FindUsagesOptions) {
// runReadAction { processor.process(UsageInfo2UsageAdapter(UsageInfo(element))) }
// }
// }
// // ExtensionTestUtil.maskExtensions(CustomUsageSearcher.EP_NAME, listOf(customUsageSearcher), testRootDisposable)
// myFixture.configureByText(KotlinFileType.INSTANCE, """val <caret>selfUsed = 1""")
//
// val usages = myFixture.getUsageViewTreeTextRepresentation(myFixture.elementAtCaret)
// assertTrue(usages.contains("val selfUsed"))
}
}