[Analysis API] Add type code fragment test for a local class

This commit is contained in:
Yan Zhulanow
2024-01-29 16:36:49 +09:00
committed by Space Team
parent 3cd04a9e9e
commit 892212bdf6
6 changed files with 48 additions and 0 deletions
@@ -920,6 +920,12 @@ public class Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exte
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/GenericTypeArgument.kt");
}
@Test
@TestMetadata("LocalClass.kt")
public void testLocalClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/LocalClass.kt");
}
@Test
@TestMetadata("Simple.kt")
public void testSimple() throws Exception {
@@ -920,6 +920,12 @@ public class FirIdeDependentAnalysisSourceModuleReferenceResolveTestGenerated ex
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/GenericTypeArgument.kt");
}
@Test
@TestMetadata("LocalClass.kt")
public void testLocalClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/LocalClass.kt");
}
@Test
@TestMetadata("Simple.kt")
public void testSimple() throws Exception {
@@ -892,6 +892,12 @@ public class FirIdeNormalAnalysisLibrarySourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/GenericTypeArgument.kt");
}
@Test
@TestMetadata("LocalClass.kt")
public void testLocalClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/LocalClass.kt");
}
@Test
@TestMetadata("Simple.kt")
public void testSimple() throws Exception {
@@ -920,6 +920,12 @@ public class FirIdeNormalAnalysisSourceModuleReferenceResolveTestGenerated exten
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/GenericTypeArgument.kt");
}
@Test
@TestMetadata("LocalClass.kt")
public void testLocalClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/LocalClass.kt");
}
@Test
@TestMetadata("Simple.kt")
public void testSimple() throws Exception {
@@ -920,6 +920,12 @@ public class FirStandaloneNormalAnalysisSourceModuleReferenceResolveTestGenerate
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/GenericTypeArgument.kt");
}
@Test
@TestMetadata("LocalClass.kt")
public void testLocalClass() throws Exception {
runTest("analysis/analysis-api/testData/referenceResolve/codeFragment/typeCodeFragment/LocalClass.kt");
}
@Test
@TestMetadata("Simple.kt")
public void testSimple() throws Exception {
@@ -0,0 +1,18 @@
// IGNORE_FE10
// MODULE: context
// FILE: context.kt
fun test() {
class Local {}
<caret_context>Local()
}
// MODULE: main
// MODULE_KIND: CodeFragment
// FILE: fragment.kt
// CODE_FRAGMENT_KIND: TYPE
<caret>Local