[Tests] Convert diagnostics test for #KT-65555 to box test

This commit is contained in:
Kirill Rakhman
2024-02-15 13:42:17 +01:00
committed by Space Team
parent fd66e5d5b8
commit 365973f03a
18 changed files with 86 additions and 38 deletions
@@ -29209,12 +29209,6 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt13355viaJava.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt65555.kt");
}
@Test
@TestMetadata("kt9550.kt")
public void testKt9550() {
@@ -8206,6 +8206,12 @@ public class LLFirBlackBoxCodegenBasedTestGenerated extends AbstractLLFirBlackBo
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -29209,12 +29209,6 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt13355viaJava.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt65555.kt");
}
@Test
@TestMetadata("kt9550.kt")
public void testKt9550() {
@@ -8206,6 +8206,12 @@ public class LLFirReversedBlackBoxCodegenBasedTestGenerated extends AbstractLLFi
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -26955,12 +26955,6 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt13355viaJava.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt65555.kt");
}
@Test
@TestMetadata("kt9550.kt")
public void testKt9550() {
@@ -26961,12 +26961,6 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt13355viaJava.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt65555.kt");
}
@Test
@TestMetadata("kt9550.kt")
public void testKt9550() {
@@ -8147,6 +8147,12 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -8147,6 +8147,12 @@ public class FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -8147,6 +8147,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -0,0 +1,11 @@
MODULE main
CLASS A.class
CLASS METADATA
K1
getSize()I
K2
---
K1
---
K2
size
+16
View File
@@ -0,0 +1,16 @@
// TARGET_BACKEND: JVM
// FULL_JDK
// ISSUE: KT-65555
// JVM_ABI_K1_K2_DIFF: KT-63828
interface MyCollection<E> : Collection<E>
interface MyList<E> : MyCollection<E>, List<E>
interface MyMutableList<E> : MyList<E>, MutableList<E>
class A(val delegate: ArrayList<String>) : MyMutableList<String>, MutableList<String> by delegate
fun box(): String {
val delegate = ArrayList<String>()
delegate.add("OK")
return A(delegate).get(0)
}
@@ -1,8 +0,0 @@
// FIR_IDENTICAL
// FULL_JDK
// WITH_STDLIB
// ISSUE: KT-65555
interface MyCollection<E> : Collection<E>
interface MyList<E> : MyCollection<E>, List<E>
interface MyMutableList<E> : MyList<E>, MutableList<E>
@@ -29209,12 +29209,6 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt13355viaJava.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/diagnostics/tests/override/clashesOnInheritance/kt65555.kt");
}
@Test
@TestMetadata("kt9550.kt")
public void testKt9550() {
@@ -8147,6 +8147,12 @@ public class JvmAbiConsistencyTestBoxGenerated extends AbstractJvmAbiConsistency
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -7901,6 +7901,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -8147,6 +8147,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -8147,6 +8147,12 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@Test
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@Test
@TestMetadata("mutableList.kt")
public void testMutableList() {
@@ -7097,6 +7097,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/collections/kt48945c.kt");
}
@TestMetadata("kt65555.kt")
public void testKt65555() {
runTest("compiler/testData/codegen/box/collections/kt65555.kt");
}
@TestMetadata("mutableList.kt")
public void testMutableList() {
runTest("compiler/testData/codegen/box/collections/mutableList.kt");