[FIR IDE] Add find usages tests for FIR plugin

This commit is contained in:
Igor Yakovlev
2020-09-19 10:49:15 +03:00
parent d534d92123
commit d2bdab2ef5
168 changed files with 2622 additions and 170 deletions
@@ -23,10 +23,7 @@ import org.jetbrains.kotlin.asJava.classes.AbstractUltraLightFacadeClassTest
import org.jetbrains.kotlin.asJava.classes.AbstractUltraLightScriptLoadingTest
import org.jetbrains.kotlin.checkers.*
import org.jetbrains.kotlin.copyright.AbstractUpdateKotlinCopyrightTest
import org.jetbrains.kotlin.findUsages.AbstractFindUsagesTest
import org.jetbrains.kotlin.findUsages.AbstractFindUsagesWithDisableComponentSearchTest
import org.jetbrains.kotlin.findUsages.AbstractKotlinFindUsagesWithLibraryTest
import org.jetbrains.kotlin.findUsages.AbstractKotlinFindUsagesWithStdlibTest
import org.jetbrains.kotlin.findUsages.*
import org.jetbrains.kotlin.fir.plugin.AbstractFirAllOpenDiagnosticTest
import org.jetbrains.kotlin.formatter.AbstractFormatterTest
import org.jetbrains.kotlin.formatter.AbstractTypingIndentationTestBase
@@ -1067,6 +1064,27 @@ fun main(args: Array<String>) {
}
}
testGroup("idea/idea-fir/tests", "idea/testData/findUsages") {
testClass<AbstractFindUsagesFirTest> {
model("kotlin", pattern = """^(.+)\.0\.(kt|kts)$""")
model("java", pattern = """^(.+)\.0\.java$""")
model("propertyFiles", pattern = """^(.+)\.0\.properties$""")
}
testClass<AbstractFindUsagesWithDisableComponentSearchFirTest> {
model("kotlin/conventions/components", pattern = """^(.+)\.0\.(kt|kts)$""")
}
testClass<AbstractKotlinFindUsagesWithLibraryFirTest> {
model("libraryUsages", pattern = """^(.+)\.0\.kt$""")
}
testClass<AbstractKotlinFindUsagesWithStdlibFirTest> {
model("stdlibUsages", pattern = """^(.+)\.0\.kt$""")
}
}
testGroup("idea/scripting-support/test", "idea/scripting-support/testData") {
testClass<AbstractScratchRunActionTest> {
model(