FIR IDE: add test for super keyword completion with qualifier

This commit is contained in:
Ilya Kirillov
2021-05-19 16:09:27 +02:00
committed by TeamCityServer
parent 0a6243fc67
commit 48b69b4f3f
3 changed files with 628 additions and 588 deletions
@@ -18,6 +18,7 @@ import org.jetbrains.kotlin.generators.TestGroup
import org.jetbrains.kotlin.generators.impl.generateTestGroupSuite
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil.KT_OR_KTS
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil.KT_WITHOUT_FIR_PREFIX
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil.KT_OR_KTS_WITHOUT_DOTS_IN_NAME
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME
import org.jetbrains.kotlin.idea.AbstractExpressionSelectionTest
@@ -1217,6 +1218,12 @@ fun main(args: Array<String>) {
testClass<AbstractFirKeywordCompletionTest> {
model("keywords", recursive = false, pattern = KT_WITHOUT_FIR_PREFIX)
model(
"../../idea-fir/testData/completion/keywords",
testClassName = "KeywordsFir",
recursive = false,
pattern = KT_WITHOUT_FIR_PREFIX
)
}
}
@@ -0,0 +1,12 @@
// FIR_IDENTICAL
// FIR_COMPARISON
class X: List<Int>, Comparable<Int> {
init {
sup<caret>
}
}
// EXIST: super
// EXIST: super<List>
// EXIST: super<Comparable>
// NOTHING_ELSE
File diff suppressed because it is too large Load Diff