[Analysis API] Add tests for foreign values
This commit is contained in:
+18
@@ -45,6 +45,24 @@ public class FirStandaloneNormalAnalysisSourceModuleContainingDeclarationProvide
|
||||
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() {
|
||||
|
||||
+1
-1
@@ -66,7 +66,7 @@ abstract class AbstractStandaloneSessionBuilderAgainstStdlibTest : TestWithDispo
|
||||
|
||||
// builtin type
|
||||
val typeReference = ktFile.findDescendantOfType<KtNamedFunction>()!!.typeReference!!
|
||||
typeReference.assertIsReferenceTo(StandardClassIds.Unit)
|
||||
typeReference.assertIsReferenceTo(StandardClassIds.Float)
|
||||
}
|
||||
|
||||
private fun KtTypeReference.assertIsReferenceTo(classId: ClassId) {
|
||||
|
||||
Reference in New Issue
Block a user