KT-66498 [AA] Add more tests for the isSubClassOf/isDirectSubClassOf
Also, reproduce the difference between the K1 and K2 implementation of `isSubClassOf` for the same class
This commit is contained in:
committed by
Space Team
parent
f656a9fdc6
commit
de75297875
+30
@@ -45,9 +45,39 @@ public class Fe10IdeNormalAnalysisSourceModuleIsSubclassOfTestGenerated extends
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf"), Pattern.compile("^(.+)\\.kt$"), null, true);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("childClass.kt")
|
||||
public void testChildClass() {
|
||||
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/childClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("grandParentClass.kt")
|
||||
public void testGrandParentClass() {
|
||||
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/grandParentClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("localClasses.kt")
|
||||
public void testLocalClasses() {
|
||||
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/localClasses.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("parentClass.kt")
|
||||
public void testParentClass() {
|
||||
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/parentClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("sameClass.kt")
|
||||
public void testSameClass() {
|
||||
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/sameClass.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("unrelatedClass.kt")
|
||||
public void testUnrelatedClass() {
|
||||
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/unrelatedClass.kt");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user