[AA] Add tests for getSealedInheritors
- Previously, the sealed inheritors provider was only tested indirectly through diagnostics tests on `when` expressions. ^KT-66013
This commit is contained in:
committed by
Space Team
parent
1374bc8e2d
commit
5c8c3020c6
+12
@@ -29,6 +29,8 @@ import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.express
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.expressionTypeProvider.AbstractExpectedExpressionTypeTest
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.expressionTypeProvider.AbstractHLExpressionTypeTest
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.importOptimizer.AbstractAnalysisApiImportOptimizerTest
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.inheritorsProvider.AbstractDanglingFileSealedInheritorsTest
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.inheritorsProvider.AbstractSealedInheritorsTest
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.klibSourceFileProvider.AbstractGetKlibSourceFileNameTest
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.multiplatformInfoProvider.AbstractExpectForActualTest
|
||||
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.psiTypeProvider.AbstractAnalysisApiExpressionPsiTypeProviderTest
|
||||
@@ -375,6 +377,16 @@ private fun AnalysisApiTestGroup.generateAnalysisApiComponentsTests() {
|
||||
}
|
||||
}
|
||||
|
||||
component("inheritorsProvider", filter = analysisSessionModeIs(AnalysisSessionMode.Normal) and frontendIs(FrontendKind.Fir)) {
|
||||
test<AbstractSealedInheritorsTest> {
|
||||
model(it, "sealedInheritors")
|
||||
}
|
||||
|
||||
test<AbstractDanglingFileSealedInheritorsTest> {
|
||||
model(it, "sealedInheritors")
|
||||
}
|
||||
}
|
||||
|
||||
component("multiplatformInfoProvider") {
|
||||
test<AbstractExpectForActualTest> {
|
||||
model(it, "expectForActual")
|
||||
|
||||
Reference in New Issue
Block a user