From d3be38476ac048ea6e3f70803196dc06d0e2bc8f Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 23 Mar 2023 12:28:07 +0100 Subject: [PATCH] Merge K2 box tests to main box tests --- .../fir/fir2ir/testData/codegen/box/sample.kt | 1 - ...LightTreeBlackBoxCodegenTestGenerated.java | 94 +++++++++ ...eSpecificBlackBoxCodegenTestGenerated.java | 190 ------------------ .../FirPsiBlackBoxCodegenTestGenerated.java | 94 +++++++++ ...iSpecificBlackBoxCodegenTestGenerated.java | 190 ------------------ .../codegen/box}/enum/k54079.kt | 2 + .../backingField/backingFieldVisibility.kt | 3 + .../backingFieldWithSmartTypeParameters.kt | 4 + .../charSequenceWithBackingField1.kt | 3 + .../charSequenceWithBackingField2.kt | 3 + .../charSequenceWithBackingField3.kt | 3 + .../charSequenceWithBackingField4.kt | 3 + .../charSequenceWithBackingField5.kt | 3 + .../explicitBackingFieldInAnonymous.kt | 3 + .../getterReturnTypeWithBackingField.kt | 3 + .../independentBackingFieldType.kt | 3 + .../backingField/lateinitBackingFields.kt | 3 + ...ddenPropertiesWithExplicitBackingFields.kt | 3 + .../box/syntheticExtensions}/kt56072.kt | 1 + .../codegen/BlackBoxCodegenTestGenerated.java | 22 ++ .../IrBlackBoxCodegenTestGenerated.java | 94 +++++++++ ...kBoxCodegenWithIrInlinerTestGenerated.java | 94 +++++++++ .../codegen/AbstractFirBlackBoxCodegenTest.kt | 7 +- .../generators/GenerateJUnit5CompilerTests.kt | 16 -- .../LightAnalysisModeTestGenerated.java | 23 +++ .../js/test/JsCodegenBoxTestGenerated.java | 16 ++ .../fir/FirJsCodegenBoxTestGenerated.java | 16 ++ .../test/ir/IrJsCodegenBoxTestGenerated.java | 16 ++ .../ir/IrJsES6CodegenBoxTestGenerated.java | 16 ++ .../FirNativeCodegenBoxTestGenerated.java | 20 ++ .../K1NativeCodegenBoxTestGenerated.java | 19 ++ .../test/IrCodegenBoxWasmTestGenerated.java | 18 ++ 32 files changed, 584 insertions(+), 402 deletions(-) delete mode 100644 compiler/fir/fir2ir/testData/codegen/box/sample.kt delete mode 100644 compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSpecificBlackBoxCodegenTestGenerated.java delete mode 100644 compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSpecificBlackBoxCodegenTestGenerated.java rename compiler/{fir/fir2ir/testData/codegen/boxWithStdLib => testData/codegen/box}/enum/k54079.kt (98%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/backingFieldVisibility.kt (81%) rename compiler/{fir/fir2ir/testData/codegen/boxWithStdLib => testData/codegen/box}/properties/backingField/backingFieldWithSmartTypeParameters.kt (62%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt (68%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt (72%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt (72%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt (71%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt (79%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt (94%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt (88%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/independentBackingFieldType.kt (93%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/lateinitBackingFields.kt (81%) rename compiler/{fir/fir2ir => }/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt (91%) rename compiler/{fir/fir2ir/testData/codegen/box/properties/synthetic => testData/codegen/box/syntheticExtensions}/kt56072.kt (96%) diff --git a/compiler/fir/fir2ir/testData/codegen/box/sample.kt b/compiler/fir/fir2ir/testData/codegen/box/sample.kt deleted file mode 100644 index 9e371edbc41..00000000000 --- a/compiler/fir/fir2ir/testData/codegen/box/sample.kt +++ /dev/null @@ -1 +0,0 @@ -fun box() = "OK" diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java index e016dd8ad7e..5f7c8308567 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeBlackBoxCodegenTestGenerated.java @@ -16809,6 +16809,12 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr runTest("compiler/testData/codegen/box/enum/javaEnumValues3.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -36519,6 +36525,88 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("backingFieldVisibility.kt") + public void testBackingFieldVisibility() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt"); + } + + @Test + @TestMetadata("backingFieldWithSmartTypeParameters.kt") + public void testBackingFieldWithSmartTypeParameters() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldWithSmartTypeParameters.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField1.kt") + public void testCharSequenceWithBackingField1() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField2.kt") + public void testCharSequenceWithBackingField2() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField3.kt") + public void testCharSequenceWithBackingField3() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField4.kt") + public void testCharSequenceWithBackingField4() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField5.kt") + public void testCharSequenceWithBackingField5() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt"); + } + + @Test + @TestMetadata("explicitBackingFieldInAnonymous.kt") + public void testExplicitBackingFieldInAnonymous() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt"); + } + + @Test + @TestMetadata("getterReturnTypeWithBackingField.kt") + public void testGetterReturnTypeWithBackingField() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt"); + } + + @Test + @TestMetadata("independentBackingFieldType.kt") + public void testIndependentBackingFieldType() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/independentBackingFieldType.kt"); + } + + @Test + @TestMetadata("lateinitBackingFields.kt") + public void testLateinitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/lateinitBackingFields.kt"); + } + + @Test + @TestMetadata("overriddenPropertiesWithExplicitBackingFields.kt") + public void testOverriddenPropertiesWithExplicitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt"); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") @@ -50453,6 +50541,12 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr runTest("compiler/testData/codegen/box/syntheticExtensions/implicitReceiver.kt"); } + @Test + @TestMetadata("kt56072.kt") + public void testKt56072() throws Exception { + runTest("compiler/testData/codegen/box/syntheticExtensions/kt56072.kt"); + } + @Test @TestMetadata("kt56154.kt") public void testKt56154() throws Exception { diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSpecificBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSpecificBlackBoxCodegenTestGenerated.java deleted file mode 100644 index 7c091bd54d6..00000000000 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirLightTreeSpecificBlackBoxCodegenTestGenerated.java +++ /dev/null @@ -1,190 +0,0 @@ -/* - * Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. - */ - -package org.jetbrains.kotlin.test.runners.codegen; - -import com.intellij.testFramework.TestDataPath; -import org.jetbrains.kotlin.test.util.KtTestUtil; -import org.jetbrains.kotlin.test.TargetBackend; -import org.jetbrains.kotlin.test.TestMetadata; -import org.junit.jupiter.api.Nested; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.util.regex.Pattern; - -/** This class is generated by {@link org.jetbrains.kotlin.test.generators.GenerateCompilerTestsKt}. DO NOT MODIFY MANUALLY */ -@SuppressWarnings("all") -public class FirLightTreeSpecificBlackBoxCodegenTestGenerated extends AbstractFirLightTreeBlackBoxCodegenTest { - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box") - @TestDataPath("$PROJECT_ROOT") - public class Box { - @Test - public void testAllFilesPresentInBox() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("sample.kt") - public void testSample() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/sample.kt"); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box/properties") - @TestDataPath("$PROJECT_ROOT") - public class Properties { - @Test - public void testAllFilesPresentInProperties() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box/properties"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box/properties/backingField") - @TestDataPath("$PROJECT_ROOT") - public class BackingField { - @Test - public void testAllFilesPresentInBackingField() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("backingFieldVisibility.kt") - public void testBackingFieldVisibility() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/backingFieldVisibility.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField1.kt") - public void testCharSequenceWithBackingField1() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField2.kt") - public void testCharSequenceWithBackingField2() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField3.kt") - public void testCharSequenceWithBackingField3() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField4.kt") - public void testCharSequenceWithBackingField4() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField5.kt") - public void testCharSequenceWithBackingField5() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt"); - } - - @Test - @TestMetadata("explicitBackingFieldInAnonymous.kt") - public void testExplicitBackingFieldInAnonymous() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt"); - } - - @Test - @TestMetadata("getterReturnTypeWithBackingField.kt") - public void testGetterReturnTypeWithBackingField() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt"); - } - - @Test - @TestMetadata("independentBackingFieldType.kt") - public void testIndependentBackingFieldType() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/independentBackingFieldType.kt"); - } - - @Test - @TestMetadata("lateinitBackingFields.kt") - public void testLateinitBackingFields() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/lateinitBackingFields.kt"); - } - - @Test - @TestMetadata("overriddenPropertiesWithExplicitBackingFields.kt") - public void testOverriddenPropertiesWithExplicitBackingFields() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt"); - } - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box/properties/synthetic") - @TestDataPath("$PROJECT_ROOT") - public class Synthetic { - @Test - public void testAllFilesPresentInSynthetic() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box/properties/synthetic"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("kt56072.kt") - public void testKt56072() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/synthetic/kt56072.kt"); - } - } - } - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib") - @TestDataPath("$PROJECT_ROOT") - public class BoxWithStdLib { - @Test - public void testAllFilesPresentInBoxWithStdLib() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum") - @TestDataPath("$PROJECT_ROOT") - public class Enum { - @Test - public void testAllFilesPresentInEnum() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("k54079.kt") - public void testK54079() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum/k54079.kt"); - } - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties") - @TestDataPath("$PROJECT_ROOT") - public class Properties { - @Test - public void testAllFilesPresentInProperties() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField") - @TestDataPath("$PROJECT_ROOT") - public class BackingField { - @Test - public void testAllFilesPresentInBackingField() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("backingFieldWithSmartTypeParameters.kt") - public void testBackingFieldWithSmartTypeParameters() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField/backingFieldWithSmartTypeParameters.kt"); - } - } - } - } -} diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java index 8ec7a4acf79..24394444e61 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java @@ -16809,6 +16809,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo runTest("compiler/testData/codegen/box/enum/javaEnumValues3.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -36519,6 +36525,88 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("backingFieldVisibility.kt") + public void testBackingFieldVisibility() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt"); + } + + @Test + @TestMetadata("backingFieldWithSmartTypeParameters.kt") + public void testBackingFieldWithSmartTypeParameters() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldWithSmartTypeParameters.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField1.kt") + public void testCharSequenceWithBackingField1() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField2.kt") + public void testCharSequenceWithBackingField2() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField3.kt") + public void testCharSequenceWithBackingField3() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField4.kt") + public void testCharSequenceWithBackingField4() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField5.kt") + public void testCharSequenceWithBackingField5() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt"); + } + + @Test + @TestMetadata("explicitBackingFieldInAnonymous.kt") + public void testExplicitBackingFieldInAnonymous() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt"); + } + + @Test + @TestMetadata("getterReturnTypeWithBackingField.kt") + public void testGetterReturnTypeWithBackingField() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt"); + } + + @Test + @TestMetadata("independentBackingFieldType.kt") + public void testIndependentBackingFieldType() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/independentBackingFieldType.kt"); + } + + @Test + @TestMetadata("lateinitBackingFields.kt") + public void testLateinitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/lateinitBackingFields.kt"); + } + + @Test + @TestMetadata("overriddenPropertiesWithExplicitBackingFields.kt") + public void testOverriddenPropertiesWithExplicitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt"); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") @@ -50453,6 +50541,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo runTest("compiler/testData/codegen/box/syntheticExtensions/implicitReceiver.kt"); } + @Test + @TestMetadata("kt56072.kt") + public void testKt56072() throws Exception { + runTest("compiler/testData/codegen/box/syntheticExtensions/kt56072.kt"); + } + @Test @TestMetadata("kt56154.kt") public void testKt56154() throws Exception { diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSpecificBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSpecificBlackBoxCodegenTestGenerated.java deleted file mode 100644 index 3eade2aaddf..00000000000 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiSpecificBlackBoxCodegenTestGenerated.java +++ /dev/null @@ -1,190 +0,0 @@ -/* - * Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. - */ - -package org.jetbrains.kotlin.test.runners.codegen; - -import com.intellij.testFramework.TestDataPath; -import org.jetbrains.kotlin.test.util.KtTestUtil; -import org.jetbrains.kotlin.test.TargetBackend; -import org.jetbrains.kotlin.test.TestMetadata; -import org.junit.jupiter.api.Nested; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.util.regex.Pattern; - -/** This class is generated by {@link org.jetbrains.kotlin.test.generators.GenerateCompilerTestsKt}. DO NOT MODIFY MANUALLY */ -@SuppressWarnings("all") -public class FirPsiSpecificBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCodegenTest { - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box") - @TestDataPath("$PROJECT_ROOT") - public class Box { - @Test - public void testAllFilesPresentInBox() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("sample.kt") - public void testSample() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/sample.kt"); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box/properties") - @TestDataPath("$PROJECT_ROOT") - public class Properties { - @Test - public void testAllFilesPresentInProperties() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box/properties"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box/properties/backingField") - @TestDataPath("$PROJECT_ROOT") - public class BackingField { - @Test - public void testAllFilesPresentInBackingField() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("backingFieldVisibility.kt") - public void testBackingFieldVisibility() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/backingFieldVisibility.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField1.kt") - public void testCharSequenceWithBackingField1() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField2.kt") - public void testCharSequenceWithBackingField2() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField3.kt") - public void testCharSequenceWithBackingField3() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField4.kt") - public void testCharSequenceWithBackingField4() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt"); - } - - @Test - @TestMetadata("charSequenceWithBackingField5.kt") - public void testCharSequenceWithBackingField5() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt"); - } - - @Test - @TestMetadata("explicitBackingFieldInAnonymous.kt") - public void testExplicitBackingFieldInAnonymous() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt"); - } - - @Test - @TestMetadata("getterReturnTypeWithBackingField.kt") - public void testGetterReturnTypeWithBackingField() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt"); - } - - @Test - @TestMetadata("independentBackingFieldType.kt") - public void testIndependentBackingFieldType() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/independentBackingFieldType.kt"); - } - - @Test - @TestMetadata("lateinitBackingFields.kt") - public void testLateinitBackingFields() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/lateinitBackingFields.kt"); - } - - @Test - @TestMetadata("overriddenPropertiesWithExplicitBackingFields.kt") - public void testOverriddenPropertiesWithExplicitBackingFields() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt"); - } - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/box/properties/synthetic") - @TestDataPath("$PROJECT_ROOT") - public class Synthetic { - @Test - public void testAllFilesPresentInSynthetic() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/box/properties/synthetic"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("kt56072.kt") - public void testKt56072() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/box/properties/synthetic/kt56072.kt"); - } - } - } - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib") - @TestDataPath("$PROJECT_ROOT") - public class BoxWithStdLib { - @Test - public void testAllFilesPresentInBoxWithStdLib() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum") - @TestDataPath("$PROJECT_ROOT") - public class Enum { - @Test - public void testAllFilesPresentInEnum() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("k54079.kt") - public void testK54079() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum/k54079.kt"); - } - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties") - @TestDataPath("$PROJECT_ROOT") - public class Properties { - @Test - public void testAllFilesPresentInProperties() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Nested - @TestMetadata("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField") - @TestDataPath("$PROJECT_ROOT") - public class BackingField { - @Test - public void testAllFilesPresentInBackingField() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("backingFieldWithSmartTypeParameters.kt") - public void testBackingFieldWithSmartTypeParameters() throws Exception { - runTest("compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField/backingFieldWithSmartTypeParameters.kt"); - } - } - } - } -} diff --git a/compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum/k54079.kt b/compiler/testData/codegen/box/enum/k54079.kt similarity index 98% rename from compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum/k54079.kt rename to compiler/testData/codegen/box/enum/k54079.kt index 7af71b75a3e..1ee7246c61b 100644 --- a/compiler/fir/fir2ir/testData/codegen/boxWithStdLib/enum/k54079.kt +++ b/compiler/testData/codegen/box/enum/k54079.kt @@ -1,3 +1,5 @@ +// WITH_STDLIB + open class Arguments { @GradleOption( value = DefaultValue.BOOLEAN_FALSE_DEFAULT, diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/backingFieldVisibility.kt b/compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt similarity index 81% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/backingFieldVisibility.kt rename to compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt index 2e13bb9b7f9..fd5907a6826 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/backingFieldVisibility.kt +++ b/compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + class A { val a: Number private field = 1 diff --git a/compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField/backingFieldWithSmartTypeParameters.kt b/compiler/testData/codegen/box/properties/backingField/backingFieldWithSmartTypeParameters.kt similarity index 62% rename from compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField/backingFieldWithSmartTypeParameters.kt rename to compiler/testData/codegen/box/properties/backingField/backingFieldWithSmartTypeParameters.kt index bd44af0b4f7..5515b133585 100644 --- a/compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField/backingFieldWithSmartTypeParameters.kt +++ b/compiler/testData/codegen/box/properties/backingField/backingFieldWithSmartTypeParameters.kt @@ -1,3 +1,7 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR +// WITH_STDLIB + val items: List field = mutableListOf() diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt similarity index 68% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt rename to compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt index 10514c2e386..a4ceea94035 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt +++ b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + class Base { val x: CharSequence internal field: String = "OK" diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt similarity index 72% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt rename to compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt index 14af4cbb1bd..ad557624851 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt +++ b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + class Base { val x: CharSequence internal field: String = "OK" diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt similarity index 72% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt rename to compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt index d4d37935f92..10a752a263e 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt +++ b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + class Base { val x: CharSequence internal field: String = "OK" diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt similarity index 71% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt rename to compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt index 58d133fd3df..3161ac76fd1 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt +++ b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + class Base { val x: CharSequence internal field: String = "OK" diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt similarity index 79% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt rename to compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt index 695a428310c..1a85a827e32 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt +++ b/compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + open class Base { open val x: CharSequence = "BASE" // field = "BASE" diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt b/compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt similarity index 94% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt rename to compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt index 20af546b765..69eef570b08 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt +++ b/compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + interface I { val number: Number } diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt b/compiler/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt similarity index 88% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt rename to compiler/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt index 08605cead57..84f7a0e3149 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt +++ b/compiler/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + interface Storage { val s: String } diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/independentBackingFieldType.kt b/compiler/testData/codegen/box/properties/backingField/independentBackingFieldType.kt similarity index 93% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/independentBackingFieldType.kt rename to compiler/testData/codegen/box/properties/backingField/independentBackingFieldType.kt index 857ad0b3166..4e01f2163e8 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/independentBackingFieldType.kt +++ b/compiler/testData/codegen/box/properties/backingField/independentBackingFieldType.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + fun createString() = "AAA" + "BBB" class A { diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/lateinitBackingFields.kt b/compiler/testData/codegen/box/properties/backingField/lateinitBackingFields.kt similarity index 81% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/lateinitBackingFields.kt rename to compiler/testData/codegen/box/properties/backingField/lateinitBackingFields.kt index 63d7266338c..da98e0ca42e 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/lateinitBackingFields.kt +++ b/compiler/testData/codegen/box/properties/backingField/lateinitBackingFields.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + var that: Int lateinit field: String get() = field.length diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt b/compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt similarity index 91% rename from compiler/fir/fir2ir/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt rename to compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt index 469ecd54ec4..3f2e192d8c1 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt +++ b/compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt @@ -1,3 +1,6 @@ +// TARGET_BACKEND: JVM_IR +// IGNORE_BACKEND_K1: JVM_IR + open class A { open var it: Number private field = 3 diff --git a/compiler/fir/fir2ir/testData/codegen/box/properties/synthetic/kt56072.kt b/compiler/testData/codegen/box/syntheticExtensions/kt56072.kt similarity index 96% rename from compiler/fir/fir2ir/testData/codegen/box/properties/synthetic/kt56072.kt rename to compiler/testData/codegen/box/syntheticExtensions/kt56072.kt index d1c9ac64884..64902109682 100644 --- a/compiler/fir/fir2ir/testData/codegen/box/properties/synthetic/kt56072.kt +++ b/compiler/testData/codegen/box/syntheticExtensions/kt56072.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: SuperClass.java public class SuperClass { diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java index 008b8bb15ae..b39744a6477 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/BlackBoxCodegenTestGenerated.java @@ -16455,6 +16455,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { runTest("compiler/testData/codegen/box/enum/javaEnumValues3.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -35109,6 +35115,16 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") @@ -48059,6 +48075,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { runTest("compiler/testData/codegen/box/syntheticExtensions/implicitReceiver.kt"); } + @Test + @TestMetadata("kt56072.kt") + public void testKt56072() throws Exception { + runTest("compiler/testData/codegen/box/syntheticExtensions/kt56072.kt"); + } + @Test @TestMetadata("overrideKotlinPropertyByJavaMethod.kt") public void testOverrideKotlinPropertyByJavaMethod() throws Exception { diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java index 9c878d93775..d466e2249c0 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java @@ -16809,6 +16809,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/enum/javaEnumValues3.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -36519,6 +36525,88 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("backingFieldVisibility.kt") + public void testBackingFieldVisibility() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt"); + } + + @Test + @TestMetadata("backingFieldWithSmartTypeParameters.kt") + public void testBackingFieldWithSmartTypeParameters() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldWithSmartTypeParameters.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField1.kt") + public void testCharSequenceWithBackingField1() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField2.kt") + public void testCharSequenceWithBackingField2() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField3.kt") + public void testCharSequenceWithBackingField3() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField4.kt") + public void testCharSequenceWithBackingField4() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField5.kt") + public void testCharSequenceWithBackingField5() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt"); + } + + @Test + @TestMetadata("explicitBackingFieldInAnonymous.kt") + public void testExplicitBackingFieldInAnonymous() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt"); + } + + @Test + @TestMetadata("getterReturnTypeWithBackingField.kt") + public void testGetterReturnTypeWithBackingField() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt"); + } + + @Test + @TestMetadata("independentBackingFieldType.kt") + public void testIndependentBackingFieldType() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/independentBackingFieldType.kt"); + } + + @Test + @TestMetadata("lateinitBackingFields.kt") + public void testLateinitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/lateinitBackingFields.kt"); + } + + @Test + @TestMetadata("overriddenPropertiesWithExplicitBackingFields.kt") + public void testOverriddenPropertiesWithExplicitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt"); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") @@ -50453,6 +50541,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/syntheticExtensions/implicitReceiver.kt"); } + @Test + @TestMetadata("kt56072.kt") + public void testKt56072() throws Exception { + runTest("compiler/testData/codegen/box/syntheticExtensions/kt56072.kt"); + } + @Test @TestMetadata("kt56154.kt") public void testKt56154() throws Exception { diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java index 34cc7318245..d1eb6c0711e 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenWithIrInlinerTestGenerated.java @@ -16809,6 +16809,12 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack runTest("compiler/testData/codegen/box/enum/javaEnumValues3.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -36519,6 +36525,88 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("backingFieldVisibility.kt") + public void testBackingFieldVisibility() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldVisibility.kt"); + } + + @Test + @TestMetadata("backingFieldWithSmartTypeParameters.kt") + public void testBackingFieldWithSmartTypeParameters() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/backingFieldWithSmartTypeParameters.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField1.kt") + public void testCharSequenceWithBackingField1() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField1.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField2.kt") + public void testCharSequenceWithBackingField2() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField2.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField3.kt") + public void testCharSequenceWithBackingField3() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField3.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField4.kt") + public void testCharSequenceWithBackingField4() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField4.kt"); + } + + @Test + @TestMetadata("charSequenceWithBackingField5.kt") + public void testCharSequenceWithBackingField5() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/charSequenceWithBackingField5.kt"); + } + + @Test + @TestMetadata("explicitBackingFieldInAnonymous.kt") + public void testExplicitBackingFieldInAnonymous() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/explicitBackingFieldInAnonymous.kt"); + } + + @Test + @TestMetadata("getterReturnTypeWithBackingField.kt") + public void testGetterReturnTypeWithBackingField() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/getterReturnTypeWithBackingField.kt"); + } + + @Test + @TestMetadata("independentBackingFieldType.kt") + public void testIndependentBackingFieldType() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/independentBackingFieldType.kt"); + } + + @Test + @TestMetadata("lateinitBackingFields.kt") + public void testLateinitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/lateinitBackingFields.kt"); + } + + @Test + @TestMetadata("overriddenPropertiesWithExplicitBackingFields.kt") + public void testOverriddenPropertiesWithExplicitBackingFields() throws Exception { + runTest("compiler/testData/codegen/box/properties/backingField/overriddenPropertiesWithExplicitBackingFields.kt"); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") @@ -50453,6 +50541,12 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack runTest("compiler/testData/codegen/box/syntheticExtensions/implicitReceiver.kt"); } + @Test + @TestMetadata("kt56072.kt") + public void testKt56072() throws Exception { + runTest("compiler/testData/codegen/box/syntheticExtensions/kt56072.kt"); + } + @Test @TestMetadata("kt56154.kt") public void testKt56154() throws Exception { diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractFirBlackBoxCodegenTest.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractFirBlackBoxCodegenTest.kt index 58eb0b50308..3abf50074b8 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractFirBlackBoxCodegenTest.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/codegen/AbstractFirBlackBoxCodegenTest.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors. * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. */ @@ -71,10 +71,7 @@ abstract class AbstractFirBlackBoxCodegenTestBase( configureDumpHandlersForCodegenTest() - forTestsMatching( - "compiler/fir/fir2ir/testData/codegen/box/properties/backingField/*" or - "compiler/fir/fir2ir/testData/codegen/boxWithStdLib/properties/backingField/*" - ) { + forTestsMatching("compiler/testData/codegen/box/properties/backingField/*") { defaultDirectives { LanguageSettingsDirectives.LANGUAGE with "+ExplicitBackingFields" } diff --git a/compiler/tests-for-compiler-generator/tests/org/jetbrains/kotlin/test/generators/GenerateJUnit5CompilerTests.kt b/compiler/tests-for-compiler-generator/tests/org/jetbrains/kotlin/test/generators/GenerateJUnit5CompilerTests.kt index 81642e3d4c3..b89f113ac79 100644 --- a/compiler/tests-for-compiler-generator/tests/org/jetbrains/kotlin/test/generators/GenerateJUnit5CompilerTests.kt +++ b/compiler/tests-for-compiler-generator/tests/org/jetbrains/kotlin/test/generators/GenerateJUnit5CompilerTests.kt @@ -339,22 +339,6 @@ fun generateJUnit5CompilerTests(args: Array) { } } - testGroup(testsRoot = "compiler/fir/fir2ir/tests-gen", testDataRoot = "compiler/fir/fir2ir/testData") { - testClass( - suiteTestClassName = "FirLightTreeSpecificBlackBoxCodegenTestGenerated" - ) { - model("codegen/box") - model("codegen/boxWithStdLib") - } - - testClass( - suiteTestClassName = "FirPsiSpecificBlackBoxCodegenTestGenerated" - ) { - model("codegen/box") - model("codegen/boxWithStdLib") - } - } - testGroup("compiler/fir/analysis-tests/tests-gen", "compiler/fir/analysis-tests/testData") { testClass { model("resolve", pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME) diff --git a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java index 7a52ce894ae..68d49c05b27 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java @@ -13564,6 +13564,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes runTest("compiler/testData/codegen/box/enum/javaEnumValues3.kt"); } + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { runTest("compiler/testData/codegen/box/enum/kt1119.kt"); @@ -29959,6 +29964,19 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class BackingField extends AbstractLightAnalysisModeTest { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath); + } + + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JVM, true); + } + } + @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) @@ -38994,6 +39012,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes runTest("compiler/testData/codegen/box/syntheticExtensions/implicitReceiver.kt"); } + @TestMetadata("kt56072.kt") + public void testKt56072() throws Exception { + runTest("compiler/testData/codegen/box/syntheticExtensions/kt56072.kt"); + } + @TestMetadata("overrideKotlinPropertyByJavaMethod.kt") public void testOverrideKotlinPropertyByJavaMethod() throws Exception { runTest("compiler/testData/codegen/box/syntheticExtensions/overrideKotlinPropertyByJavaMethod.kt"); diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/JsCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/JsCodegenBoxTestGenerated.java index 5585f7a7d90..f5d18d3eb51 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/JsCodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/JsCodegenBoxTestGenerated.java @@ -12689,6 +12689,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { runTest("compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -25835,6 +25841,16 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS, true); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java index a5a9b8867bc..ddcc2b2999a 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirJsCodegenBoxTestGenerated.java @@ -12785,6 +12785,12 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest { runTest("compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -25979,6 +25985,16 @@ public class FirJsCodegenBoxTestGenerated extends AbstractFirJsCodegenBoxTest { runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java index 4aca2a08d59..1bba3a1b747 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsCodegenBoxTestGenerated.java @@ -12785,6 +12785,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { runTest("compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -25979,6 +25985,16 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR, true); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java index b41dad208e8..c342456964d 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/IrJsES6CodegenBoxTestGenerated.java @@ -12785,6 +12785,12 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes runTest("compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -25979,6 +25985,16 @@ public class IrJsES6CodegenBoxTestGenerated extends AbstractIrJsES6CodegenBoxTes runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.JS_IR_ES6, true); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativeCodegenBoxTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativeCodegenBoxTestGenerated.java index 2191d58a1e9..1349bc8643e 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativeCodegenBoxTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/FirNativeCodegenBoxTestGenerated.java @@ -14126,6 +14126,12 @@ public class FirNativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTe runTest("compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -29469,6 +29475,20 @@ public class FirNativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTe runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + @Tag("codegenK2") + @Tag("firCodegen") + @UseExtTestCaseGroupProvider() + @FirPipeline() + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/K1NativeCodegenBoxTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/K1NativeCodegenBoxTestGenerated.java index 5b6ad186219..12763d770c3 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/K1NativeCodegenBoxTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/blackboxtest/K1NativeCodegenBoxTestGenerated.java @@ -13963,6 +13963,12 @@ public class K1NativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTes runTest("compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt"); } + @Test + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @Test @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { @@ -29141,6 +29147,19 @@ public class K1NativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTes runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @Nested + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + @Tag("codegen") + @Tag("k1Codegen") + @UseExtTestCaseGroupProvider() + public class BackingField { + @Test + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^(.+)\\.kt$"), null, TargetBackend.NATIVE, true); + } + } + @Nested @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") diff --git a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/IrCodegenBoxWasmTestGenerated.java b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/IrCodegenBoxWasmTestGenerated.java index e98bba6fb9d..ecdbd6fe929 100644 --- a/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/IrCodegenBoxWasmTestGenerated.java +++ b/wasm/wasm.tests/tests-gen/org/jetbrains/kotlin/wasm/test/IrCodegenBoxWasmTestGenerated.java @@ -11334,6 +11334,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest runTest("compiler/testData/codegen/box/enum/innerWithExistingClassObject.kt"); } + @TestMetadata("k54079.kt") + public void testK54079() throws Exception { + runTest("compiler/testData/codegen/box/enum/k54079.kt"); + } + @TestMetadata("kt1119.kt") public void testKt1119() throws Exception { runTest("compiler/testData/codegen/box/enum/kt1119.kt"); @@ -23087,6 +23092,19 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest runTest("compiler/testData/codegen/box/properties/unreachableUninitializedProperty.kt"); } + @TestMetadata("compiler/testData/codegen/box/properties/backingField") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class BackingField extends AbstractIrCodegenBoxWasmTest { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest0(this::doTest, TargetBackend.WASM, testDataFilePath); + } + + public void testAllFilesPresentInBackingField() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/codegen/box/properties/backingField"), Pattern.compile("^([^_](.+))\\.kt$"), null, TargetBackend.WASM, true); + } + } + @TestMetadata("compiler/testData/codegen/box/properties/const") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class)