[AA] Add additional tests for declared member scopes and member scopes

^KT-61800
This commit is contained in:
Marco Pennekamp
2023-09-13 21:07:23 +02:00
committed by Space Team
parent dc689952cb
commit c2d08b9462
25 changed files with 1698 additions and 0 deletions
@@ -46,6 +46,30 @@ public class FirStandaloneNormalAnalysisSourceModuleDeclaredMemberScopeTestGener
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("class.kt")
public void testClass() throws Exception {
runTest("analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope/class.kt");
}
@Test
@TestMetadata("enumClass.kt")
public void testEnumClass() throws Exception {
runTest("analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope/enumClass.kt");
}
@Test
@TestMetadata("enumClassWithAbstractMembers.kt")
public void testEnumClassWithAbstractMembers() throws Exception {
runTest("analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope/enumClassWithAbstractMembers.kt");
}
@Test
@TestMetadata("enumClassWithFinalMembers.kt")
public void testEnumClassWithFinalMembers() throws Exception {
runTest("analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope/enumClassWithFinalMembers.kt");
}
@Test
@TestMetadata("enumEntryInitializer.kt")
public void testEnumEntryInitializer() throws Exception {
@@ -70,6 +94,12 @@ public class FirStandaloneNormalAnalysisSourceModuleDeclaredMemberScopeTestGener
runTest("analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope/enumEntryInitializerWithOverriddenMember.kt");
}
@Test
@TestMetadata("javaClass.kt")
public void testJavaClass() throws Exception {
runTest("analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope/javaClass.kt");
}
@Test
@TestMetadata("javaDeclaredEnhancementScope.kt")
public void testJavaDeclaredEnhancementScope() throws Exception {
@@ -46,6 +46,12 @@ public class FirStandaloneNormalAnalysisSourceModuleMemberScopeByFqNameTestGener
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/scopeProvider/memberScopeByFqName"), Pattern.compile("^(.+)\\.kt$"), null, true, "withTestCompilerPluginEnabled");
}
@Test
@TestMetadata("class.kt")
public void testClass() throws Exception {
runTest("analysis/analysis-api/testData/components/scopeProvider/memberScopeByFqName/class.kt");
}
@Test
@TestMetadata("dataClass.kt")
public void testDataClass() throws Exception {
@@ -94,6 +100,12 @@ public class FirStandaloneNormalAnalysisSourceModuleMemberScopeByFqNameTestGener
runTest("analysis/analysis-api/testData/components/scopeProvider/memberScopeByFqName/Int.kt");
}
@Test
@TestMetadata("javaClass.kt")
public void testJavaClass() throws Exception {
runTest("analysis/analysis-api/testData/components/scopeProvider/memberScopeByFqName/javaClass.kt");
}
@Test
@TestMetadata("javaField.kt")
public void testJavaField() throws Exception {