Merge K2 box tests to main box tests

This commit is contained in:
Alexander Udalov
2023-03-23 12:28:07 +01:00
committed by Space Team
parent 14c2030595
commit d3be38476a
32 changed files with 584 additions and 402 deletions
-1
View File
@@ -1 +0,0 @@
fun box() = "OK"
@@ -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 {
@@ -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");
}
}
}
}
}
@@ -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 {
@@ -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");
}
}
}
}
}
@@ -1,3 +1,5 @@
// WITH_STDLIB
open class Arguments {
@GradleOption(
value = DefaultValue.BOOLEAN_FALSE_DEFAULT,
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
class A {
val a: Number
private field = 1
@@ -1,3 +1,7 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
// WITH_STDLIB
val items: List<String>
field = mutableListOf()
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
class Base {
val x: CharSequence
internal field: String = "OK"
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
class Base {
val x: CharSequence
internal field: String = "OK"
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
class Base {
val x: CharSequence
internal field: String = "OK"
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
class Base {
val x: CharSequence
internal field: String = "OK"
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
open class Base {
open val x: CharSequence = "BASE"
// field = "BASE"
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
interface I {
val number: Number
}
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
interface Storage {
val s: String
}
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
fun createString() = "AAA" + "BBB"
class A {
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
var that: Int
lateinit field: String
get() = field.length
@@ -1,3 +1,6 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
open class A {
open var it: Number
private field = 3
@@ -1,3 +1,4 @@
// TARGET_BACKEND: JVM
// FILE: SuperClass.java
public class SuperClass {
@@ -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 {
@@ -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 {
@@ -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 {
@@ -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"
}
@@ -339,22 +339,6 @@ fun generateJUnit5CompilerTests(args: Array<String>) {
}
}
testGroup(testsRoot = "compiler/fir/fir2ir/tests-gen", testDataRoot = "compiler/fir/fir2ir/testData") {
testClass<AbstractFirLightTreeBlackBoxCodegenTest>(
suiteTestClassName = "FirLightTreeSpecificBlackBoxCodegenTestGenerated"
) {
model("codegen/box")
model("codegen/boxWithStdLib")
}
testClass<AbstractFirPsiBlackBoxCodegenTest>(
suiteTestClassName = "FirPsiSpecificBlackBoxCodegenTestGenerated"
) {
model("codegen/box")
model("codegen/boxWithStdLib")
}
}
testGroup("compiler/fir/analysis-tests/tests-gen", "compiler/fir/analysis-tests/testData") {
testClass<AbstractFirPsiDiagnosticTest> {
model("resolve", pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME)
@@ -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");
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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)