// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.

package org.jetbrains.kotlin.idea.k2.codeinsight.fixes;

import com.intellij.testFramework.TestDataPath;
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode;
import org.jetbrains.kotlin.idea.base.test.TestRoot;
import org.jetbrains.kotlin.idea.test.JUnit3RunnerWithInners;
import org.jetbrains.kotlin.idea.test.KotlinTestUtils;
import org.jetbrains.kotlin.test.TestMetadata;
import org.junit.runner.RunWith;

/**
 * This class is generated by {@link org.jetbrains.kotlin.testGenerator.generator.TestGenerator}.
 * DO NOT MODIFY MANUALLY.
 */
@SuppressWarnings("all")
@TestRoot("code-insight/fixes-k2/tests")
@TestDataPath("$CONTENT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)
public abstract class HighLevelQuickFixMultiFileTestGenerated extends AbstractHighLevelQuickFixMultiFileTest {
    @RunWith(JUnit3RunnerWithInners.class)
    @TestMetadata("../../../idea/tests/testData/quickfix/autoImports")
    public abstract static class AutoImports extends AbstractHighLevelQuickFixMultiFileTest {
        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/callableReference")
        public static class CallableReference extends AbstractHighLevelQuickFixMultiFileTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K2;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
            }

            @TestMetadata("abstractClass.test")
            public void testAbstractClass() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/abstractClass.test");
            }

            @TestMetadata("annotation.test")
            public void testAnnotation() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/annotation.test");
            }

            @TestMetadata("callableReferenceExtension.before.Main.kt")
            public void testCallableReferenceExtension() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/callableReferenceExtension.before.Main.kt");
            }

            @TestMetadata("callableReferenceExtension2.before.Main.kt")
            public void testCallableReferenceExtension2() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/callableReferenceExtension2.before.Main.kt");
            }

            @TestMetadata("callableReferenceTopLevel.before.Main.kt")
            public void testCallableReferenceTopLevel() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/callableReferenceTopLevel.before.Main.kt");
            }

            @TestMetadata("constructorReference.before.Main.kt")
            public void testConstructorReference() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/constructorReference.before.Main.kt");
            }

            @TestMetadata("enumClass.test")
            public void testEnumClass() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/enumClass.test");
            }

            @TestMetadata("enumEntry.test")
            public void testEnumEntry() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/enumEntry.test");
            }

            @TestMetadata("javaClass.test")
            public void testJavaClass() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/javaClass.test");
            }

            @TestMetadata("noImportInterfaceRefAsConstructor.before.Main.kt")
            public void testNoImportInterfaceRefAsConstructor() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/noImportInterfaceRefAsConstructor.before.Main.kt");
            }

            @TestMetadata("object.test")
            public void testObject() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/object.test");
            }

            @TestMetadata("typealias.test")
            public void testTypealias() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/typealias.test");
            }

            @TestMetadata("typealiasAnnotation.test")
            public void testTypealiasAnnotation() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/typealiasAnnotation.test");
            }

            @TestMetadata("typealiasEnumClass.test")
            public void testTypealiasEnumClass() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/typealiasEnumClass.test");
            }

            @TestMetadata("typealiasInterface.test")
            public void testTypealiasInterface() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/typealiasInterface.test");
            }

            @TestMetadata("typealiasJavaClass.test")
            public void testTypealiasJavaClass() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/typealiasJavaClass.test");
            }

            @TestMetadata("typealiasObject.test")
            public void testTypealiasObject() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callableReference/typealiasObject.test");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/callablesDeclaredInClasses")
        public static class CallablesDeclaredInClasses extends AbstractHighLevelQuickFixMultiFileTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K2;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
            }

            @TestMetadata("noImportOfPartiallyPrivateCallables.test")
            public void testNoImportOfPartiallyPrivateCallables() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callablesDeclaredInClasses/noImportOfPartiallyPrivateCallables.test");
            }

            @TestMetadata("objectExtendsJavaClassWithField.test")
            public void testObjectExtendsJavaClassWithField() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callablesDeclaredInClasses/objectExtendsJavaClassWithField.test");
            }

            @TestMetadata("objectExtendsJavaClassWithGetter_explicitGetterCall.test")
            public void testObjectExtendsJavaClassWithGetter_explicitGetterCall() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callablesDeclaredInClasses/objectExtendsJavaClassWithGetter_explicitGetterCall.test");
            }

            @TestMetadata("objectExtendsJavaClassWithGetter_syntheticPropertyAccess.test")
            public void testObjectExtendsJavaClassWithGetter_syntheticPropertyAccess() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callablesDeclaredInClasses/objectExtendsJavaClassWithGetter_syntheticPropertyAccess.test");
            }

            @TestMetadata("objectExtendsJavaInterfaceWithDefaultImplementation.test")
            public void testObjectExtendsJavaInterfaceWithDefaultImplementation() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/callablesDeclaredInClasses/objectExtendsJavaInterfaceWithDefaultImplementation.test");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/innerClass")
        public abstract static class InnerClass extends AbstractHighLevelQuickFixMultiFileTest {
            @RunWith(JUnit3RunnerWithInners.class)
            @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased")
            public static class Typealiased extends AbstractHighLevelQuickFixMultiFileTest {
                @java.lang.Override
                @org.jetbrains.annotations.NotNull
                public final KotlinPluginMode getPluginMode() {
                    return KotlinPluginMode.K2;
                }

                private void runTest(String testDataFilePath) throws Exception {
                    KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
                }

                @TestMetadata("innerClassViaTypeAliasInCallableReference.test")
                public void testInnerClassViaTypeAliasInCallableReference() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInCallableReference.test");
                }

                @TestMetadata("innerClassViaTypeAliasInCallableReference_implicitReceiver.test")
                public void testInnerClassViaTypeAliasInCallableReference_implicitReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInCallableReference_implicitReceiver.test");
                }

                @TestMetadata("innerClassViaTypeAliasInCallableReference_wrongReceiver.test")
                public void testInnerClassViaTypeAliasInCallableReference_wrongReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInCallableReference_wrongReceiver.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression.test")
                public void testInnerClassViaTypeAliasInExpression() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_implicitReceiver.test")
                public void testInnerClassViaTypeAliasInExpression_implicitReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_implicitReceiver.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_implicitReceiver_noCall.test")
                public void testInnerClassViaTypeAliasInExpression_implicitReceiver_noCall() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_implicitReceiver_noCall.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_implicitReceiver_wrongReceiver.test")
                public void testInnerClassViaTypeAliasInExpression_implicitReceiver_wrongReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_implicitReceiver_wrongReceiver.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_incompatibleTypeParams.test")
                public void testInnerClassViaTypeAliasInExpression_incompatibleTypeParams() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_incompatibleTypeParams.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_infixCall.test")
                public void testInnerClassViaTypeAliasInExpression_infixCall() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_infixCall.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_nestedTypeAlias.test")
                public void testInnerClassViaTypeAliasInExpression_nestedTypeAlias() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_nestedTypeAlias.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_noCall.test")
                public void testInnerClassViaTypeAliasInExpression_noCall() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_noCall.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_safeCall.test")
                public void testInnerClassViaTypeAliasInExpression_safeCall() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_safeCall.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_subClass.test")
                public void testInnerClassViaTypeAliasInExpression_subClass() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_subClass.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_wrongExplicitReceiver_correctImplicitReceiver.test")
                public void testInnerClassViaTypeAliasInExpression_wrongExplicitReceiver_correctImplicitReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_wrongExplicitReceiver_correctImplicitReceiver.test");
                }

                @TestMetadata("innerClassViaTypeAliasInExpression_wrongReceiver.test")
                public void testInnerClassViaTypeAliasInExpression_wrongReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/innerClassViaTypeAliasInExpression_wrongReceiver.test");
                }

                @TestMetadata("nestedInterfaceViaTypeAliasInExpression.test")
                public void testNestedInterfaceViaTypeAliasInExpression() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/nestedInterfaceViaTypeAliasInExpression.test");
                }

                @TestMetadata("nestedObjectViaTypeAliasInExpression.test")
                public void testNestedObjectViaTypeAliasInExpression() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/typealiased/nestedObjectViaTypeAliasInExpression.test");
                }
            }

            @RunWith(JUnit3RunnerWithInners.class)
            @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/innerClass")
            public static class Uncategorized extends AbstractHighLevelQuickFixMultiFileTest {
                @java.lang.Override
                @org.jetbrains.annotations.NotNull
                public final KotlinPluginMode getPluginMode() {
                    return KotlinPluginMode.K2;
                }

                private void runTest(String testDataFilePath) throws Exception {
                    KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
                }

                @TestMetadata("innerClassInCallableReference.test")
                public void testInnerClassInCallableReference() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/innerClassInCallableReference.test");
                }

                @TestMetadata("innerClassInCallableReference_fromJava.test")
                public void testInnerClassInCallableReference_fromJava() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/innerClassInCallableReference_fromJava.test");
                }

                @TestMetadata("innerClassInExpression.test")
                public void testInnerClassInExpression() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/innerClassInExpression.test");
                }

                @TestMetadata("innerClassInExpression_fromJava.test")
                public void testInnerClassInExpression_fromJava() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/innerClassInExpression_fromJava.test");
                }

                @TestMetadata("innerClassInTypeReference.test")
                public void testInnerClassInTypeReference() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/innerClassInTypeReference.test");
                }

                @TestMetadata("innerClassInTypeReference_fromJava.test")
                public void testInnerClassInTypeReference_fromJava() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/innerClass/innerClassInTypeReference_fromJava.test");
                }
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/invisible")
        public static class Invisible extends AbstractHighLevelQuickFixMultiFileTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K2;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
            }

            @TestMetadata("annotation.before.Main.kt")
            public void testAnnotation() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invisible/annotation.before.Main.kt");
            }

            @TestMetadata("assignmentOperator.before.Main.kt")
            public void testAssignmentOperator() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invisible/assignmentOperator.before.Main.kt");
            }

            @TestMetadata("class.before.Main.kt")
            public void testClass() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invisible/class.before.Main.kt");
            }

            @TestMetadata("fun.before.Main.kt")
            public void testFun() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invisible/fun.before.Main.kt");
            }

            @TestMetadata("property.before.Main.kt")
            public void testProperty() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invisible/property.before.Main.kt");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/invoke")
        public static class Invoke extends AbstractHighLevelQuickFixMultiFileTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K2;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
            }

            @TestMetadata("invokeExtension.test")
            public void testInvokeExtension() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension.test");
            }

            @TestMetadata("invokeExtensionNoOperator_afterConstructorCall.test")
            public void testInvokeExtensionNoOperator_afterConstructorCall() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtensionNoOperator_afterConstructorCall.test");
            }

            @TestMetadata("invokeExtensionWithLambdaParameter.test")
            public void testInvokeExtensionWithLambdaParameter() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtensionWithLambdaParameter.test");
            }

            @TestMetadata("invokeExtensionWithLambdaParameter_qualifiedCall.test")
            public void testInvokeExtensionWithLambdaParameter_qualifiedCall() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtensionWithLambdaParameter_qualifiedCall.test");
            }

            @TestMetadata("invokeExtension_afterConstructorCall.test")
            public void testInvokeExtension_afterConstructorCall() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_afterConstructorCall.test");
            }

            @TestMetadata("invokeExtension_afterConstructorCall_unrelatedInvokes_single.test")
            public void testInvokeExtension_afterConstructorCall_unrelatedInvokes_single() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_afterConstructorCall_unrelatedInvokes_single.test");
            }

            @TestMetadata("invokeExtension_afterConstructorCall_unrelatedInvokes_two.test")
            public void testInvokeExtension_afterConstructorCall_unrelatedInvokes_two() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_afterConstructorCall_unrelatedInvokes_two.test");
            }

            @TestMetadata("invokeExtension_extraArguments_unrelatedInvokes_single.test")
            public void testInvokeExtension_extraArguments_unrelatedInvokes_single() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_extraArguments_unrelatedInvokes_single.test");
            }

            @TestMetadata("invokeExtension_qualifiedCall.test")
            public void testInvokeExtension_qualifiedCall() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_qualifiedCall.test");
            }

            @TestMetadata("invokeExtension_qualifiedCall_unrelatedInvokes_single.test")
            public void testInvokeExtension_qualifiedCall_unrelatedInvokes_single() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_qualifiedCall_unrelatedInvokes_single.test");
            }

            @TestMetadata("invokeExtension_qualifiedCall_unrelatedInvokes_two.test")
            public void testInvokeExtension_qualifiedCall_unrelatedInvokes_two() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_qualifiedCall_unrelatedInvokes_two.test");
            }

            @TestMetadata("invokeExtension_topLevelVal.test")
            public void testInvokeExtension_topLevelVal() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_topLevelVal.test");
            }

            @TestMetadata("invokeExtension_unrelatedInvokes_single.test")
            public void testInvokeExtension_unrelatedInvokes_single() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_unrelatedInvokes_single.test");
            }

            @TestMetadata("invokeExtension_unrelatedInvokes_two.test")
            public void testInvokeExtension_unrelatedInvokes_two() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_unrelatedInvokes_two.test");
            }

            @TestMetadata("invokeExtension_unresolvedReceiver.test")
            public void testInvokeExtension_unresolvedReceiver() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/invoke/invokeExtension_unresolvedReceiver.test");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/kt21515")
        public static class Kt21515 extends AbstractHighLevelQuickFixMultiFileTest {
            @java.lang.Override
            @org.jetbrains.annotations.NotNull
            public final KotlinPluginMode getPluginMode() {
                return KotlinPluginMode.K2;
            }

            private void runTest(String testDataFilePath) throws Exception {
                KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
            }

            @TestMetadata("staticFromJava.test")
            public void testStaticFromJava() throws Exception {
                runTest("../../../idea/tests/testData/quickfix/autoImports/kt21515/staticFromJava.test");
            }
        }

        @RunWith(JUnit3RunnerWithInners.class)
        @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs")
        public abstract static class MismatchingArgs extends AbstractHighLevelQuickFixMultiFileTest {
            @RunWith(JUnit3RunnerWithInners.class)
            @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/inapplicable")
            public static class Inapplicable extends AbstractHighLevelQuickFixMultiFileTest {
                @java.lang.Override
                @org.jetbrains.annotations.NotNull
                public final KotlinPluginMode getPluginMode() {
                    return KotlinPluginMode.K2;
                }

                private void runTest(String testDataFilePath) throws Exception {
                    KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
                }

                @TestMetadata("alreadyImportedFromStdlib.test")
                public void testAlreadyImportedFromStdlib() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/inapplicable/alreadyImportedFromStdlib.test");
                }

                @TestMetadata("extraArguments.test")
                public void testExtraArguments() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/inapplicable/extraArguments.test");
                }

                @TestMetadata("extraTypeArguments.test")
                public void testExtraTypeArguments() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/inapplicable/extraTypeArguments.test");
                }

                @TestMetadata("missingArguments.test")
                public void testMissingArguments() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/inapplicable/missingArguments.test");
                }

                @TestMetadata("typeMismatch.test")
                public void testTypeMismatch() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/inapplicable/typeMismatch.test");
                }

                @TestMetadata("wrongNamedArgument.test")
                public void testWrongNamedArgument() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/inapplicable/wrongNamedArgument.test");
                }
            }

            @RunWith(JUnit3RunnerWithInners.class)
            @TestMetadata("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs")
            public static class Uncategorized extends AbstractHighLevelQuickFixMultiFileTest {
                @java.lang.Override
                @org.jetbrains.annotations.NotNull
                public final KotlinPluginMode getPluginMode() {
                    return KotlinPluginMode.K2;
                }

                private void runTest(String testDataFilePath) throws Exception {
                    KotlinTestUtils.runTest(this::doTestWithExtraFile, this, testDataFilePath);
                }

                @TestMetadata("constantExpectedTypeMismatch.test")
                public void testConstantExpectedTypeMismatch() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/constantExpectedTypeMismatch.test");
                }

                @TestMetadata("expectedTypeRequired.test")
                public void testExpectedTypeRequired() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/expectedTypeRequired.test");
                }

                @TestMetadata("expectedTypeRequired2.test")
                public void testExpectedTypeRequired2() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/expectedTypeRequired2.test");
                }

                @TestMetadata("extensionExplicitReceiver.test")
                public void testExtensionExplicitReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionExplicitReceiver.test");
                }

                @TestMetadata("extensionImplicitReceiver.test")
                public void testExtensionImplicitReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionImplicitReceiver.test");
                }

                @TestMetadata("extensionOperator.before.Main.kt")
                public void testExtensionOperator() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionOperator.before.Main.kt");
                }

                @TestMetadata("extensionWrongReceiver.test")
                public void testExtensionWrongReceiver() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionWrongReceiver.test");
                }

                @TestMetadata("extensionWrongTypeParam.test")
                public void testExtensionWrongTypeParam() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionWrongTypeParam.test");
                }

                @TestMetadata("extensionWrongTypeParam2.test")
                public void testExtensionWrongTypeParam2() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionWrongTypeParam2.test");
                }

                @TestMetadata("extensionWrongTypeParam2_class.test")
                public void testExtensionWrongTypeParam2_class() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionWrongTypeParam2_class.test");
                }

                @TestMetadata("extensionWrongTypeParam2_rootPackage.test")
                public void testExtensionWrongTypeParam2_rootPackage() throws Exception {
                    runTest("../../../idea/tests/testData/quickfix/autoImports/mismatchingArgs/extensionWrongTypeParam2_rootPackage.test");
                }

                @TestMetadata("extensionWrongTypeParam3.test")
