[Analysis API] Add tests for foreign values

This commit is contained in:
Yan Zhulanow
2024-02-05 18:30:30 +09:00
committed by Space Team
parent 2dd16e1179
commit 1f39bc9a18
27 changed files with 237 additions and 48 deletions
@@ -214,6 +214,12 @@ public class FirIdeNormalAnalysisLibrarySourceModuleCompilerFacilityTestGenerate
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverSmartCasted.kt");
}
@Test
@TestMetadata("foreignValue.kt")
public void testForeignValue() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/foreignValue.kt");
}
@Test
@TestMetadata("initializer.kt")
public void testInitializer() {
@@ -214,6 +214,12 @@ public class FirIdeNormalAnalysisSourceModuleCompilerFacilityTestGenerated exten
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverSmartCasted.kt");
}
@Test
@TestMetadata("foreignValue.kt")
public void testForeignValue() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/foreignValue.kt");
}
@Test
@TestMetadata("initializer.kt")
public void testInitializer() {
@@ -45,6 +45,24 @@ public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderByR
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("codeFragmentFromInside.kt")
public void testCodeFragmentFromInside() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference/codeFragmentFromInside.kt");
}
@Test
@TestMetadata("foreignValue.kt")
public void testForeignValue() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference/foreignValue.kt");
}
@Test
@TestMetadata("foreignValueScript.kt")
public void testForeignValueScript() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference/foreignValueScript.kt");
}
@Test
@TestMetadata("localFunction.kt")
public void testLocalFunction() {
@@ -45,6 +45,24 @@ public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderByRefe
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("codeFragmentFromInside.kt")
public void testCodeFragmentFromInside() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference/codeFragmentFromInside.kt");
}
@Test
@TestMetadata("foreignValue.kt")
public void testForeignValue() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference/foreignValue.kt");
}
@Test
@TestMetadata("foreignValueScript.kt")
public void testForeignValueScript() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByReference/foreignValueScript.kt");
}
@Test
@TestMetadata("localFunction.kt")
public void testLocalFunction() {