diff --git a/idea/testData/multiModuleQuickFix/other/classFunction/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunction/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunction/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunction/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunction/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunction/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunction/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunction/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/common/common.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/common/common.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/common/common.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/common/common.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/common/common.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/common/common.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/common/common.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/common/common.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/jvm/jvm.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/jvm/jvm.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/jvm/jvm.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/jvm/jvm.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/jvm/jvm.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/jvm/jvm.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/jvm/jvm.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/jvm/jvm.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classOverloadedFunction/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classOverloadedFunction/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classOverloadedFunction/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classOverloadedFunction/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classOverloadedFunction/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classOverloadedFunction/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classOverloadedFunction/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classOverloadedFunction/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classSomeProperties/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classSomeProperties/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classSomeProperties/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classSomeProperties/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classSomeProperties/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classSomeProperties/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classSomeProperties/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classSomeProperties/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/jvm/My.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/jvm/My.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/jvm/My.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/jvm/My.kt diff --git a/idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/jvm/My.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/jvm/My.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/jvm/My.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/jvm/My.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/companionAbsence/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/companionAbsence/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/companionAbsence/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/companionAbsence/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/companionAbsence/jvm/WithCompanion.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/jvm/WithCompanion.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/companionAbsence/jvm/WithCompanion.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/jvm/WithCompanion.kt diff --git a/idea/testData/multiModuleQuickFix/other/companionAbsence/jvm/WithCompanion.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/jvm/WithCompanion.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/companionAbsence/jvm/WithCompanion.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/jvm/WithCompanion.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt diff --git a/idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/jvm/WithPrimaryConstructor.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/header/header.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/header/header.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/header/header.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/header/header.kt diff --git a/idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/header/header.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/header/header.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/header/header.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/header/header.kt.after diff --git a/idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt b/idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt similarity index 100% rename from idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt diff --git a/idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt.after b/idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt.after similarity index 100% rename from idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt.after rename to idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/jvm/WithSecondaryConstructor.kt.after diff --git a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixMultiModuleTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixMultiModuleTestGenerated.java index 710332e6cb5..aa719ea9374 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixMultiModuleTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/quickfix/QuickFixMultiModuleTestGenerated.java @@ -122,6 +122,79 @@ public class QuickFixMultiModuleTestGenerated extends AbstractQuickFixMultiModul } } + @TestMetadata("idea/testData/multiModuleQuickFix/addMissingActualMembers") + @TestDataPath("$PROJECT_ROOT") + @RunWith(JUnit3RunnerWithInners.class) + public static class AddMissingActualMembers extends AbstractQuickFixMultiModuleTest { + private void runTest(String testDataFilePath) throws Exception { + KotlinTestUtils.runTest(this::doTest, TargetBackend.ANY, testDataFilePath); + } + + public void testAllFilesPresentInAddMissingActualMembers() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/multiModuleQuickFix/addMissingActualMembers"), Pattern.compile("^([^\\.]+)$"), TargetBackend.ANY, true); + } + + @TestMetadata("classFunction") + public void testClassFunction() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunction/"); + } + + @TestMetadata("classFunctionSameSignature") + public void testClassFunctionSameSignature() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionSameSignature/"); + } + + @TestMetadata("classFunctionWithConstructor") + public void testClassFunctionWithConstructor() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructor/"); + } + + @TestMetadata("classFunctionWithConstructorAndParameters") + public void testClassFunctionWithConstructorAndParameters() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithConstructorAndParameters/"); + } + + @TestMetadata("classFunctionWithIncompatibleConstructor") + public void testClassFunctionWithIncompatibleConstructor() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classFunctionWithIncompatibleConstructor/"); + } + + @TestMetadata("classOverloadedFunction") + public void testClassOverloadedFunction() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classOverloadedFunction/"); + } + + @TestMetadata("classPropertyInConstructor") + public void testClassPropertyInConstructor() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classPropertyInConstructor/"); + } + + @TestMetadata("classSomeProperties") + public void testClassSomeProperties() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classSomeProperties/"); + } + + @TestMetadata("classWithIncompilableFunction") + public void testClassWithIncompilableFunction() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/classWithIncompilableFunction/"); + } + + @TestMetadata("companionAbsence") + public void testCompanionAbsence() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/companionAbsence/"); + } + + @TestMetadata("primaryConstructorAbsence") + public void testPrimaryConstructorAbsence() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/primaryConstructorAbsence/"); + } + + @TestMetadata("secondaryConstructorAbsence") + public void testSecondaryConstructorAbsence() throws Exception { + runTest("idea/testData/multiModuleQuickFix/addMissingActualMembers/secondaryConstructorAbsence/"); + } + } + @TestMetadata("idea/testData/multiModuleQuickFix/changeSignature") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) @@ -701,56 +774,6 @@ public class QuickFixMultiModuleTestGenerated extends AbstractQuickFixMultiModul KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/multiModuleQuickFix/other"), Pattern.compile("^([^\\.]+)$"), TargetBackend.ANY, true); } - @TestMetadata("classFunction") - public void testClassFunction() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classFunction/"); - } - - @TestMetadata("classFunctionSameSignature") - public void testClassFunctionSameSignature() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classFunctionSameSignature/"); - } - - @TestMetadata("classFunctionWithConstructor") - public void testClassFunctionWithConstructor() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classFunctionWithConstructor/"); - } - - @TestMetadata("classFunctionWithConstructorAndParameters") - public void testClassFunctionWithConstructorAndParameters() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classFunctionWithConstructorAndParameters/"); - } - - @TestMetadata("classFunctionWithIncompatibleConstructor") - public void testClassFunctionWithIncompatibleConstructor() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classFunctionWithIncompatibleConstructor/"); - } - - @TestMetadata("classOverloadedFunction") - public void testClassOverloadedFunction() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classOverloadedFunction/"); - } - - @TestMetadata("classPropertyInConstructor") - public void testClassPropertyInConstructor() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classPropertyInConstructor/"); - } - - @TestMetadata("classSomeProperties") - public void testClassSomeProperties() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classSomeProperties/"); - } - - @TestMetadata("classWithIncompilableFunction") - public void testClassWithIncompilableFunction() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/classWithIncompilableFunction/"); - } - - @TestMetadata("companionAbsence") - public void testCompanionAbsence() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/companionAbsence/"); - } - @TestMetadata("convertActualEnumToSealedClass") public void testConvertActualEnumToSealedClass() throws Exception { runTest("idea/testData/multiModuleQuickFix/other/convertActualEnumToSealedClass/"); @@ -996,11 +1019,6 @@ public class QuickFixMultiModuleTestGenerated extends AbstractQuickFixMultiModul runTest("idea/testData/multiModuleQuickFix/other/orderImpl/"); } - @TestMetadata("primaryConstructorAbsence") - public void testPrimaryConstructorAbsence() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/primaryConstructorAbsence/"); - } - @TestMetadata("safeDeleteForbiddenFromActual") public void testSafeDeleteForbiddenFromActual() throws Exception { runTest("idea/testData/multiModuleQuickFix/other/safeDeleteForbiddenFromActual/"); @@ -1015,10 +1033,5 @@ public class QuickFixMultiModuleTestGenerated extends AbstractQuickFixMultiModul public void testSafeDeleteUsedInAnotherPlatform() throws Exception { runTest("idea/testData/multiModuleQuickFix/other/safeDeleteUsedInAnotherPlatform/"); } - - @TestMetadata("secondaryConstructorAbsence") - public void testSecondaryConstructorAbsence() throws Exception { - runTest("idea/testData/multiModuleQuickFix/other/secondaryConstructorAbsence/"); - } } }