[AA] Add sealed inheritors tests for type aliased classes/interfaces
- The test data is partially incorrect, as type alias support needs to be added to `KotlinStandaloneDirectInheritorsProvider`. ^KT-66013
This commit is contained in:
committed by
Space Team
parent
5c8c3020c6
commit
54f2655b4d
+36
@@ -63,6 +63,24 @@ public class FirStandaloneNormalAnalysisSourceModuleDanglingFileSealedInheritors
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassSameModule.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedClassTypeAliasedFromDependency.kt")
|
||||
public void testSealedClassTypeAliasedFromDependency() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassTypeAliasedFromDependency.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedClassTypeAliasedFromLibrary.kt")
|
||||
public void testSealedClassTypeAliasedFromLibrary() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassTypeAliasedFromLibrary.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedClassTypeAliasedSameModule.kt")
|
||||
public void testSealedClassTypeAliasedSameModule() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassTypeAliasedSameModule.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceFromDependency.kt")
|
||||
public void testSealedInterfaceFromDependency() {
|
||||
@@ -80,4 +98,22 @@ public class FirStandaloneNormalAnalysisSourceModuleDanglingFileSealedInheritors
|
||||
public void testSealedInterfaceSameModule() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceSameModule.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceTypeAliasedFromDependency.kt")
|
||||
public void testSealedInterfaceTypeAliasedFromDependency() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceTypeAliasedFromDependency.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceTypeAliasedFromLibrary.kt")
|
||||
public void testSealedInterfaceTypeAliasedFromLibrary() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceTypeAliasedFromLibrary.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceTypeAliasedSameModule.kt")
|
||||
public void testSealedInterfaceTypeAliasedSameModule() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceTypeAliasedSameModule.kt");
|
||||
}
|
||||
}
|
||||
|
||||
+36
@@ -63,6 +63,24 @@ public class FirStandaloneNormalAnalysisSourceModuleSealedInheritorsTestGenerate
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassSameModule.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedClassTypeAliasedFromDependency.kt")
|
||||
public void testSealedClassTypeAliasedFromDependency() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassTypeAliasedFromDependency.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedClassTypeAliasedFromLibrary.kt")
|
||||
public void testSealedClassTypeAliasedFromLibrary() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassTypeAliasedFromLibrary.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedClassTypeAliasedSameModule.kt")
|
||||
public void testSealedClassTypeAliasedSameModule() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedClassTypeAliasedSameModule.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceFromDependency.kt")
|
||||
public void testSealedInterfaceFromDependency() {
|
||||
@@ -80,4 +98,22 @@ public class FirStandaloneNormalAnalysisSourceModuleSealedInheritorsTestGenerate
|
||||
public void testSealedInterfaceSameModule() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceSameModule.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceTypeAliasedFromDependency.kt")
|
||||
public void testSealedInterfaceTypeAliasedFromDependency() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceTypeAliasedFromDependency.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceTypeAliasedFromLibrary.kt")
|
||||
public void testSealedInterfaceTypeAliasedFromLibrary() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceTypeAliasedFromLibrary.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sealedInterfaceTypeAliasedSameModule.kt")
|
||||
public void testSealedInterfaceTypeAliasedSameModule() {
|
||||
runTest("analysis/analysis-api/testData/components/inheritorsProvider/sealedInheritors/sealedInterfaceTypeAliasedSameModule.kt");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user