From bb808b5620b7979ad5882c8dd0013a35e35c7690 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 13 Apr 2015 18:11:53 +0300 Subject: [PATCH] Created module idea-test-framework and moved classes needed for idea tests there Moved tests for completion and their test data into module idea-completion --- .idea/modules.xml | 1 + .../Smart_Completion_Tests.xml | 10 +- generators/generators.iml | 2 + .../kotlin/generators/tests/GenerateTests.kt | 166 +++--- idea/idea-completion/idea-completion.iml | 5 + .../basic/codeFragments/blockCodeFragment.kt | 0 .../blockCodeFragment.kt.fragment | 0 .../basic/codeFragments/classHeader.kt | 0 .../codeFragments/classHeader.kt.fragment | 0 .../testData}/basic/codeFragments/localVal.kt | 0 .../basic/codeFragments/localVal.kt.fragment | 0 .../basic/codeFragments/localVariables.kt | 0 .../codeFragments/localVariables.kt.fragment | 0 .../codeFragments/localVariablesOnReturn.kt | 0 .../localVariablesOnReturn.kt.fragment | 0 .../runtimeType/castWithGenerics.kt | 0 .../runtimeType/castWithGenerics.kt.fragment | 0 .../runtimeType/complexHierarchy.kt | 0 .../runtimeType/complexHierarchy.kt.fragment | 0 .../runtimeType/extensionMethod.kt | 0 .../runtimeType/extensionMethod.kt.fragment | 0 .../codeFragments/runtimeType/runtimeCast.kt | 0 .../runtimeType/runtimeCast.kt.fragment | 0 .../testData}/basic/codeFragments/topLevel.kt | 0 .../basic/codeFragments/topLevel.kt.fragment | 0 .../basic/common/AfterFloatOnNewLine.kt | 0 .../common/AfterIntSeparatedWithComments.kt | 0 .../testData}/basic/common/AfterNullable.kt | 0 .../basic/common/AfterNullableAutoCast.kt | 0 .../basic/common/AfterNullableAutoCast2.kt | 0 .../testData}/basic/common/BackingFields1.kt | 0 .../testData}/basic/common/BackingFields2.kt | 0 .../testData}/basic/common/BackingFields3.kt | 0 .../testData}/basic/common/BackingFields4.kt | 0 .../testData}/basic/common/BackingFields5.kt | 0 .../testData}/basic/common/BackingFields6.kt | 0 .../common/BackingFieldsInStringTemplate.kt | 0 .../testData}/basic/common/BasicAny.kt | 0 .../testData}/basic/common/BasicInt.kt | 0 .../testData}/basic/common/BeforeDotInCall.kt | 0 .../testData}/basic/common/CallLocalLambda.kt | 0 .../basic/common/ClassRedeclaration1.kt | 0 .../basic/common/ClassRedeclaration2.kt | 0 .../basic/common/CompletionInSetter.kt | 0 .../common/DoNotCompleteForErrorReceivers.kt | 0 .../DoNotCompleteForErrorReceiversForce.kt | 0 .../testData}/basic/common/ExtendClassName.kt | 0 .../basic/common/ExtendQualifiedClassName.kt | 0 .../basic/common/ExtensionForProperty.kt | 0 .../basic/common/ExtensionFunReceiver.kt | 0 .../basic/common/ExtensionFunReceiverForce.kt | 0 .../common/ExtensionFunctionInClassObject.kt | 0 .../basic/common/ExtensionInsideFunction.kt | 0 .../common/ExtensionToIntInFloatStyle.kt | 0 .../ExtensionWithAdditionalTypeParameters.kt | 0 .../ExtensionWithGenericParamInReceiver.kt | 0 .../common/ExtensionWithGenericReceiver.kt | 0 .../ExtensionWithInternalGenericParameters.kt | 0 .../ExtensionWithManyTypeParamsInReceiver.kt | 0 .../testData}/basic/common/FromImports.kt | 0 .../common/FunctionCompletionFormatting.kt | 0 .../common/FunctionLiteralParameterName0.kt | 0 .../common/FunctionLiteralParameterName1.kt | 0 .../common/FunctionLiteralParameterName2.kt | 0 .../common/FunctionLiteralParameterName3.kt | 0 .../common/FunctionLiteralParameterName4.kt | 0 .../common/FunctionLiteralParameterName5.kt | 0 .../common/FunctionLiteralParameterType1.kt | 0 .../common/FunctionLiteralParameterType2.kt | 0 .../common/FunctionLiteralParameterType3.kt | 0 .../common/FunctionLiteralParameterType4.kt | 0 .../common/FunctionLiteralParameterType5.kt | 0 .../common/FunctionVariableCallArgument.kt | 0 .../common/GenericExtensionFunReceiver1.kt | 0 .../common/GenericExtensionFunReceiver2.kt | 0 .../common/GenericExtensionFunTypeArgument.kt | 0 .../GenericExtensionFunTypeArgument2.kt | 0 .../basic/common/GenericKotlinClass.kt | 0 .../basic/common/HigherOrderFunction1.kt | 0 .../basic/common/HigherOrderFunction2.kt | 0 .../common/ImmediateExtensionMembers1.kt | 0 .../common/ImmediateExtensionMembers2.kt | 0 .../common/ImmediateExtensionMembers3.kt | 0 .../common/ImmediateExtensionMembers4.kt | 0 .../basic/common/ImmediateMembers1.kt | 0 .../basic/common/ImmediateMembers2.kt | 0 .../basic/common/ImmediateMembers3.kt | 0 .../basic/common/ImmediateMembers4.kt | 0 .../basic/common/ImmediateMembers5.kt | 0 .../basic/common/ImportedEnumMembers.kt | 0 .../basic/common/InCallExpression.kt | 0 .../basic/common/InClassInitializer.kt | 0 .../testData}/basic/common/InClassObject.kt | 0 .../basic/common/InClassPropertyAccessor.kt | 0 .../testData}/basic/common/InEmptyImport.kt | 0 .../basic/common/InExpressionNoPrefix.kt | 0 .../basic/common/InExtendTypeAnnotation.kt | 0 .../common/InFileWithMultiDeclaration.kt | 0 .../basic/common/InFileWithTypedef.kt | 0 .../basic/common/InFunInClassInitializer.kt | 0 .../basic/common/InFunctionArguments.kt | 0 .../basic/common/InFunctionLiteral.kt | 0 .../common/InGlobalPropertyInitializer.kt | 0 .../testData}/basic/common/InImport.kt | 0 .../common/InInitializerInPropertyAccessor.kt | 0 .../testData}/basic/common/InInnerClass.kt | 0 .../basic/common/InLocalObjectDeclaration.kt | 0 .../common/InLongDotQualifiedExpression.kt | 0 .../basic/common/InMiddleOfPackage.kt | 0 .../common/InMiddleOfPackageDirective.kt | 0 .../testData}/basic/common/InNestedClass.kt | 0 .../common/InObjectInDelegationSpecifier.kt | 0 .../testData}/basic/common/InPackageBegin.kt | 0 .../basic/common/InParametersTypes.kt | 0 .../basic/common/InParametersTypesForce.kt | 0 .../basic/common/InPropertyAccessor.kt | 0 .../basic/common/InPropertyInitializer.kt | 0 .../common/InSecondaryConstructorBody.kt | 0 .../InSecondaryConstructorDefaultParameter.kt | 0 .../InSecondaryConstructorDelegationCall.kt | 0 ...condaryConstructorFirstDefaultParameter.kt | 0 .../basic/common/InTypeAnnotation.kt | 0 .../testData}/basic/common/InfixCall.kt | 0 .../basic/common/InsideAnonymousClass.kt | 0 .../testData}/basic/common/JavaPackage.kt | 0 .../common/LocalMultideclarationValues.kt | 0 .../testData}/basic/common/NameWithDollars.kt | 0 .../testData}/basic/common/NamedObject.kt | 0 .../testData}/basic/common/NestedClassBug.kt | 0 .../common/NestedClassNameForExtension.kt | 0 .../common/NestedClassNameForExtension2.kt | 0 .../NestedClassesOnClassWithDefaultObject.kt | 0 ...tedClassesOnClassWithNamedDefaultObject.kt | 0 .../NestedClassesOnDefaultObjectLiteral.kt | 0 .../common/NoAutoInsertionOfNotImported.kt | 0 .../common/NoAutoPopupAfterNumberLiteral.kt | 0 .../basic/common/NoAutoPopupInValName.kt | 0 .../basic/common/NoAutopopupInExtFunName.kt | 0 .../basic/common/NoAutopopupInFunName.kt | 0 .../common/NoAutopopupInGenericExtFunName.kt | 0 .../common/NoAutopopupInGenericFunName.kt | 0 .../common/NoAutopopupInGenericValName.kt | 0 .../common/NoAutopopupInGenericVarName.kt | 0 .../basic/common/NoAutopopupInVarName.kt | 0 .../basic/common/NoClassNameDuplication.kt | 0 .../basic/common/NoCompletionAfterBigFloat.kt | 0 .../basic/common/NoCompletionAfterFloat.kt | 0 .../basic/common/NoCompletionAfterInt.kt | 0 .../basic/common/NoCompletionAfterLong.kt | 0 .../testData}/basic/common/NoEmptyPackage.kt | 0 .../testData}/basic/common/NoEnumEntryType.kt | 0 .../NoEnumMembersFromImplicitQualifier.kt | 0 .../common/NoExtensionsAfterQualifier.kt | 0 .../common/NoNestedClassAfterReceiver.kt | 0 .../NoNestedClassesFromImplicitQualifier.kt | 0 .../basic/common/NoPackageFacadeClasses.kt | 0 .../NoSecondPressCompletionInAutoPopup.kt | 0 ...oTopLevelCompletionInQualifiedUserTypes.kt | 0 .../basic/common/ObjectInTypePosition.kt | 0 .../basic/common/ObjectMembersFromNested.kt | 0 .../basic/common/ObjectRedeclaration1.kt | 0 .../basic/common/ObjectRedeclaration2.kt | 0 .../OnlyScopedClassesWithoutExplicit.kt | 0 .../basic/common/OverloadFunctions.kt | 0 .../common/PrivatesInSecondPressCompletion.kt | 0 .../common/RecieverMembersFromExtAccessor.kt | 0 .../basic/common/RecieverMembersFromExtFun.kt | 0 .../basic/common/SafeCallAfterNullable.kt | 0 .../common/ShortClassNamesInTypePosition.kt | 0 .../basic/common/SmartCastAfterIf.kt | 0 .../basic/common/SmartCastAfterIfMethod.kt | 0 .../basic/common/SmartCastForThis.kt | 0 .../testData}/basic/common/SmartCastInWhen.kt | 0 .../basic/common/StandardJetArrayFirst.kt | 0 .../basic/common/StandardJetDoubleFirst.kt | 0 .../testData}/basic/common/StringTemplate1.kt | 0 .../testData}/basic/common/StringTemplate2.kt | 0 .../testData}/basic/common/SubpackageInFun.kt | 0 .../basic/common/SubstitutedSignature1.kt | 0 .../basic/common/SubstitutedSignature2.kt | 0 .../basic/common/SubstitutedSignature3.kt | 0 .../basic/common/SubstitutedSignature4.kt | 0 .../basic/common/SubstitutedSignature5.kt | 0 .../basic/common/SubstitutedSignature6.kt | 0 .../TopLevelClassCompletionInQualifiedCall.kt | 0 .../basic/common/VariableClassName.kt | 0 .../common/annotations/FunctionAnnotation1.kt | 0 .../common/annotations/FunctionAnnotation2.kt | 0 .../NoParameterAnnotationAutoPopup1.kt | 0 .../NoParameterAnnotationAutoPopup2.kt | 0 .../annotations/ParameterAnnotation1.kt | 0 .../annotations/ParameterAnnotation2.kt | 0 .../annotations/ParameterAnnotation3.kt | 0 .../annotations/ParameterAnnotation4.kt | 0 .../annotations/ParameterAnnotation5.kt | 0 .../annotations/ParameterAnnotation6.kt | 0 .../annotations/ParameterAnnotation7.kt | 0 .../annotations/ParameterAnnotation8.kt | 0 .../annotations/ParameterAnnotation9.kt | 0 .../annotations/ParameterAnnotationArgs.kt | 0 .../ParameterAnnotationAutoPopup1.kt | 0 .../ParameterAnnotationAutoPopup2.kt | 0 .../common/annotations/TopLevelAnnotation1.kt | 0 .../common/annotations/TopLevelAnnotation2.kt | 0 .../common/annotations/TopLevelAnnotation3.kt | 0 .../common/annotations/TopLevelAnnotation4.kt | 0 .../annotations/TopLevelAnnotationArg1.kt | 0 .../annotations/TopLevelAnnotationArg2.kt | 0 .../common/classObjectElementsInClass.kt | 0 .../extensions/ExtensionInExtendedClass.kt | 0 .../ExtensionInExtendedClassThis.kt | 0 .../common/extensions/ExtensionInExtension.kt | 0 .../extensions/ExtensionInExtensionThis.kt | 0 .../common/extensions/ExtensionOnFQObject.kt | 0 .../ExtensionOnNestedClassObject.kt | 0 .../basic/common/extensions/Extensions.kt | 0 .../extensions/InvalidTypeParameters.kt | 0 .../common/extensions/IrrelevantExtension.kt | 0 .../common/extensions/JavaTypeExtension.kt | 0 .../extensions/KotlinGenericTypeExtension.kt | 0 .../common/extensions/KotlinTypeExtension.kt | 0 .../extensions/MemberExtensionFromWith.kt | 0 .../MemberExtensionsFromMemberExtension.kt | 0 .../NoDuplicatedMethodForSmartCast.kt | 0 .../common/extensions/NoExtensionFromOuter.kt | 0 .../NoMemberExtensionsFromCompanionObject.kt | 0 .../extensions/WrongExplicitReceiver.kt | 0 .../extensions/WrongImplicitReceiver.kt | 0 .../common/namedParameters/AfterBrace.kt | 0 .../common/namedParameters/AfterComma.kt | 0 .../namedParameters/CompactTypeNames.kt | 0 .../ForEmptyParametersFunction.kt | 0 .../namedParameters/InParameterExpression.kt | 0 .../NamedParametersFromOverloads.kt | 0 .../NamedParamsInConstructor.kt | 0 .../NoAlreadyUsedParameters.kt | 0 .../NoParamsFromUnapplicableOverload.kt | 0 .../namedParameters/NotOnlyNamedParameters.kt | 0 .../NotOnlyNamedParameters2.kt | 0 .../namedParameters/OnlyNamedParameters.kt | 0 .../WithParameterExpression.kt | 0 .../typeArgsOrNot/ConstructorTypeArg.kt | 0 .../common/typeArgsOrNot/FunctionTypeArg.kt | 0 .../common/typeArgsOrNot/FunctionTypeArg2.kt | 0 .../basic/common/typeArgsOrNot/LessThan.kt | 0 .../common/typeArgsOrNot/NestedTypeArg.kt | 0 .../common/typeArgsOrNot/SecondTypeArg.kt | 0 .../common/typeArgsOrNot/SecondTypeArg2.kt | 0 .../common/typeArgsOrNot/SecondTypeArg3.kt | 0 .../common/typeArgsOrNot/SecondTypeArg4.kt | 0 .../VisibilityClassMembersFromExternal.kt | 0 ...VisibilityClassMembersFromExternalForce.kt | 0 .../common/visibility/VisibilityInSubclass.kt | 0 .../visibility/VisibilityInSubclassForce.kt | 0 .../visibility/VisibilityPrivateToThis.kt | 0 .../VisibilityPrivateToThisInConstructor.kt | 0 ...ilityPrivateToThisInConstructorWithThis.kt | 0 .../VisibilityPrivateToThisInSpecialScope.kt | 0 .../VisibilityPrivateToThisWithReceiver.kt | 0 .../VisibilityPrivateToThisWithReceiver2.kt | 0 .../VisibilityPrivateToThisWithThis.kt | 0 .../VisibilityPrivateToThisWithWrongThis.kt | 0 .../basic/custom/NamedArgumentsJava.kt | 0 .../NamedArgumentsJavaSrc/JavaClass.java | 0 .../basic/custom/NamedArgumentsKotlin.kt | 0 .../NamedArgumentsKotlinSrc/KotlinClass.kt | 0 .../basic/custom/TopLevelNonImportedExtFun.kt | 0 .../TopLevelNonImportedExtFunSrc/source.kt | 0 .../custom/TopLevelNonImportedExtProp.kt | 0 .../TopLevelNonImportedExtPropSrc/source.kt | 0 .../basic/custom/TopLevelNonImportedFun.kt | 0 .../TopLevelNonImportedFunSrc/source.kt | 0 .../custom/TopLevelNonImportedProperty.kt | 0 .../TopLevelNonImportedPropertySrc/source.kt | 0 .../basic/java/AutoForceCompletion.kt | 0 .../java/ExtensionFromStandardLibrary.kt | 0 .../java/ImmediateMembersForPlatformType.kt | 0 .../testData}/basic/java/InPackage.kt | 0 .../testData}/basic/java/JavaClassNames.kt | 0 .../java/NoDuplicationForImportedJavaClass.kt | 0 .../java/NoDuplicationForRuntimeClass.kt | 0 .../testData}/basic/java/PackageDirective.kt | 0 .../testData}/basic/java/PropertyMetadata.kt | 0 .../basic/java/TopLevelFromStandardLibrary.kt | 0 ...TopLevelFromStandardLibraryWithoutParam.kt | 0 .../testData}/basic/js/AutoForceCompletion.kt | 0 .../testData}/basic/js/InPackage.kt | 0 .../testData}/basic/js/JSStd.kt | 0 ...eFunctionWithNoSpecifiedType.dependency.kt | 0 .../CompleteFunctionWithNoSpecifiedType.kt | 0 .../CompleteImportedFunction.dependency.kt | 0 .../CompleteImportedFunction.kt | 0 ...CompletionOnImportedFunction.dependency.kt | 0 .../CompletionOnImportedFunction.kt | 0 ...DoNotCompleteWithConstraints.dependency.kt | 0 .../DoNotCompleteWithConstraints.kt | 0 .../EnumEntry/EnumEntry.dependency.kt | 0 .../basic/multifile/EnumEntry/EnumEntry.kt | 0 .../ExtensionFunction.dependency.kt | 0 .../ExtensionFunction/ExtensionFunction.kt | 0 ...onFunctionOnImportedFunction.dependency.kt | 0 .../ExtensionFunctionOnImportedFunction.kt | 0 .../ExtensionOnNullable.dependency.kt | 0 .../ExtensionOnNullable.kt | 0 .../ExtensionsForSmartCast.dependency.kt | 0 .../ExtensionsForSmartCast.kt | 0 ...vyClassNameCompletionFromDefaultPackage.kt | 0 .../normalname.groovy | 0 .../script-file-no-classes.groovy | 0 .../script-file-with-class.groovy | 0 ...lassNameCompletionFromNonDefaultPackage.kt | 0 .../normalname.groovy | 0 .../script-file-no-classes.groovy | 0 .../script-file-with-class.groovy | 0 ...rtedFunctionLiteralParameter.dependency.kt | 0 .../InImportedFunctionLiteralParameter.kt | 0 .../JavaInnerClasses/JavaInnerClasses.java | 0 .../JavaInnerClasses/JavaInnerClasses.kt | 0 ...NoAutoInsertionOfNotImported.dependency.kt | 0 .../NoAutoInsertionOfNotImported.kt | 0 .../NoExtForOuterFromNested.dependency.kt | 0 .../NoExtForOuterFromNested.kt | 0 ...NoExtensionMethodDuplication.dependency.kt | 0 .../NoExtensionMethodDuplication.kt | 0 ...ExtensionForImplicitReceiver.dependency.kt | 0 ...NotImportedExtensionForImplicitReceiver.kt | 0 ...NotImportedExtensionFunction.dependency.kt | 0 .../NotImportedExtensionFunction.kt | 0 ...otImportedExtensionFunction2.dependency.kt | 0 .../NotImportedExtensionFunction2.kt | 0 ...otImportedExtensionFunction3.dependency.kt | 0 .../NotImportedExtensionFunction3.kt | 0 ...edExtensionFunctionAndAlias.dependency1.kt | 0 ...edExtensionFunctionAndAlias.dependency2.kt | 0 .../NotImportedExtensionFunctionAndAlias.kt | 0 ...NotImportedExtensionProperty.dependency.kt | 0 .../NotImportedExtensionProperty.kt | 0 .../NotImportedFunction.dependency.kt | 0 .../NotImportedFunction.kt | 0 .../NotImportedInfixExtension.dependency.kt | 0 .../NotImportedInfixExtension.kt | 0 .../NotImportedJavaClass.kt | 0 .../NotImportedJavaClass/javapackage/Bar.java | 0 .../NotImportedObject.dependency.kt | 0 .../NotImportedObject/NotImportedObject.kt | 0 .../NotImportedProperty.dependency.kt | 0 .../NotImportedProperty.kt | 0 .../ObjectInTypePosition.dependency.kt | 0 .../ObjectInTypePosition.kt | 0 .../TopLevelFunction.dependency.kt | 0 .../TopLevelFunction/TopLevelFunction.kt | 0 .../customLibrary/customLibrary.kt | 0 .../confidence/CompleteOnDotOutOfRanges.kt | 0 .../CompleteOnDotOutOfRanges.kt.after | 0 .../confidence/ImportAsConfidence.kt | 0 .../confidence/ImportAsConfidence.kt.after | 0 .../confidence/InBlockOfFunctionLiteral.kt | 0 .../InBlockOfFunctionLiteral.kt.after | 0 .../testData}/confidence/InModifierList.kt | 0 .../confidence/InModifierList.kt.after | 0 .../NoAutoCompletionForRangeOperator.kt | 0 .../NoAutoCompletionForRangeOperator.kt.after | 0 .../handlers/ClassCompletionBeforeName.kt | 0 .../ClassCompletionBeforeName.kt.after | 0 .../handlers/ClassCompletionImport.kt | 0 .../handlers/ClassCompletionImport.kt.after | 0 .../handlers/ClassCompletionInImport.kt | 0 .../handlers/ClassCompletionInImport.kt.after | 0 .../handlers/ClassCompletionInLambda.kt | 0 .../handlers/ClassCompletionInLambda.kt.after | 0 .../handlers/ClassCompletionInMiddle.kt | 0 .../handlers/ClassCompletionInMiddle.kt.after | 0 .../handlers/ClassFromClassObject.kt | 0 .../handlers/ClassFromClassObject.kt.after | 0 .../handlers/ClassFromClassObjectInPackage.kt | 0 .../ClassFromClassObjectInPackage.kt.after | 0 .../handlers/DoNotInsertDefaultJsImports.kt | 0 .../DoNotInsertDefaultJsImports.kt.after | 0 .../DoNotInsertImportForAlreadyImported.kt | 0 ...NotInsertImportForAlreadyImported.kt.after | 0 ...sertImportIfResolvedIntoJavaConstructor.kt | 0 ...portIfResolvedIntoJavaConstructor.kt.after | 0 .../testData}/handlers/EnumMember.kt | 0 .../testData}/handlers/EnumMember.kt.after | 0 .../testData}/handlers/EnumMember1.kt | 0 .../testData}/handlers/EnumMember1.kt.after | 0 .../handlers/ExistingSingleBrackets.kt | 0 .../handlers/ExistingSingleBrackets.kt.after | 0 .../testData}/handlers/ExtFunction.kt | 0 .../testData}/handlers/ExtFunction.kt.after | 0 .../handlers/ForceParenthesisForTabChar.kt | 0 .../ForceParenthesisForTabChar.kt.after | 0 .../handlers/FunctionLiteralInsertOnSpace.kt | 0 .../FunctionLiteralInsertOnSpace.kt.after | 0 ...ctionLiteralInsertWhenNoSpacesForBraces.kt | 0 ...iteralInsertWhenNoSpacesForBraces.kt.after | 0 .../testData}/handlers/HigherOrderFunction.kt | 0 .../handlers/HigherOrderFunction.kt.after | 0 .../handlers/HigherOrderFunctionWithArg.kt | 0 .../HigherOrderFunctionWithArg.kt.after | 0 .../handlers/HigherOrderFunctionWithArgs1.kt | 0 .../HigherOrderFunctionWithArgs1.kt.after | 0 .../handlers/HigherOrderFunctionWithArgs2.kt | 0 .../HigherOrderFunctionWithArgs2.kt.after | 0 .../handlers/HigherOrderFunctionWithArgs3.kt | 0 .../HigherOrderFunctionWithArgs3.kt.after | 0 .../testData}/handlers/ImportedEnumMember.kt | 0 .../handlers/ImportedEnumMember.kt.after | 0 .../testData}/handlers/InfixCall.kt | 0 .../testData}/handlers/InfixCall.kt.after | 0 .../testData}/handlers/InfixCallOnSpace.kt | 0 .../handlers/InfixCallOnSpace.kt.after | 0 .../testData}/handlers/InnerClass.kt | 0 .../testData}/handlers/InnerClass.kt.after | 0 .../handlers/InsertFqnForJavaClass.kt | 0 .../handlers/InsertFqnForJavaClass.kt.after | 0 .../InsertFunctionWithBothParentheses.kt | 0 ...InsertFunctionWithBothParentheses.kt.after | 0 ...ertFunctionWithSingleParameterWithBrace.kt | 0 ...ctionWithSingleParameterWithBrace.kt.after | 0 .../testData}/handlers/InsertImportOnTab.kt | 0 .../handlers/InsertImportOnTab.kt.after | 0 .../handlers/InsertJavaClassImport.kt | 0 .../handlers/InsertJavaClassImport.kt.after | 0 .../handlers/InsertVoidJavaMethod.kt | 0 .../handlers/InsertVoidJavaMethod.kt.after | 0 .../testData}/handlers/KeywordClassName.kt | 0 .../handlers/KeywordClassName.kt.after | 0 .../testData}/handlers/KeywordFunctionName.kt | 0 .../handlers/KeywordFunctionName.kt.after | 0 .../handlers/LocalClassCompletion.kt | 0 .../handlers/LocalClassCompletion.kt.after | 0 .../handlers/NamedParameterKeywordName.kt | 0 .../NamedParameterKeywordName.kt.after | 0 .../handlers/NamedParametersCompletion.kt | 0 .../NamedParametersCompletion.kt.after | 0 .../NamedParametersCompletionOnEqual.kt | 0 .../NamedParametersCompletionOnEqual.kt.after | 0 .../handlers/NestedLocalClassCompletion.kt | 0 .../NestedLocalClassCompletion.kt.after | 0 .../testData}/handlers/NoParamsFunction.kt | 0 .../handlers/NoParamsFunction.kt.after | 0 .../testData}/handlers/NonStandardArray.kt | 0 .../handlers/NonStandardArray.kt.after | 0 .../testData}/handlers/Object.kt | 0 .../testData}/handlers/Object.kt.after | 0 .../testData}/handlers/ParameterType.kt | 0 .../testData}/handlers/ParameterType.kt.after | 0 .../testData}/handlers/ParamsFunction.kt | 0 .../handlers/ParamsFunction.kt.after | 0 .../testData}/handlers/PropertiesSetter.kt | 0 .../handlers/PropertiesSetter.kt.after | 0 .../testData}/handlers/SingleBrackets.kt | 0 .../handlers/SingleBrackets.kt.after | 0 .../handlers/TabInsertAtTheFileEnd.kt | 0 .../handlers/TabInsertAtTheFileEnd.kt.after | 0 .../handlers/TabInsertBeforeBraces.kt | 0 .../handlers/TabInsertBeforeBraces.kt.after | 0 .../handlers/TabInsertBeforeBrackets.kt | 0 .../handlers/TabInsertBeforeBrackets.kt.after | 0 .../handlers/TabInsertBeforeOperator.kt | 0 .../handlers/TabInsertBeforeOperator.kt.after | 0 .../handlers/TabInsertBeforeParentheses.kt | 0 .../TabInsertBeforeParentheses.kt.after | 0 .../handlers/TabInsertInSimpleName.kt | 0 .../handlers/TabInsertInSimpleName.kt.after | 0 .../handlers/TabInsertInsideBraces.kt | 0 .../handlers/TabInsertInsideBraces.kt.after | 0 .../handlers/TabInsertInsideBrackets.kt | 0 .../handlers/TabInsertInsideBrackets.kt.after | 0 .../TabInsertInsideEmptyParentheses.kt | 0 .../TabInsertInsideEmptyParentheses.kt.after | 0 .../handlers/TabInsertInsideParentheses.kt | 0 .../TabInsertInsideParentheses.kt.after | 0 .../handlers/TabReplaceIdentifier.kt | 0 .../handlers/TabReplaceIdentifier.kt.after | 0 .../handlers/TabReplaceIdentifier2.kt | 0 .../handlers/TabReplaceIdentifier2.kt.after | 0 .../testData}/handlers/TabReplaceNull.kt | 0 .../handlers/TabReplaceNull.kt.after | 0 .../testData}/handlers/TabReplaceNumber.kt | 0 .../handlers/TabReplaceNumber.kt.after | 0 .../testData}/handlers/TabReplaceThis.kt | 0 .../handlers/TabReplaceThis.kt.after | 0 .../testData}/handlers/TabReplaceTrue.kt | 0 .../handlers/TabReplaceTrue.kt.after | 0 .../testData}/handlers/TypeArgOfSuper.kt | 0 .../handlers/TypeArgOfSuper.kt.after | 0 .../handlers/basic/ClassWithClassObject.kt | 0 .../basic/ClassWithClassObject.kt.after | 0 .../basic/DoNotUseParenthesisOnNextLine.kt | 0 .../DoNotUseParenthesisOnNextLine.kt.after | 0 .../basic/ExtensionReceiverTypeArg.kt | 0 .../basic/ExtensionReceiverTypeArg.kt.after | 0 .../handlers/basic/GenericFunctionWithTab.kt | 0 .../basic/GenericFunctionWithTab.kt.after | 0 .../handlers/basic/GenericFunctionWithTab2.kt | 0 .../basic/GenericFunctionWithTab2.kt.after | 0 .../testData}/handlers/basic/NestedTypeArg.kt | 0 .../handlers/basic/NestedTypeArg.kt.after | 0 .../testData}/handlers/basic/SecondTypeArg.kt | 0 .../handlers/basic/SecondTypeArg.kt.after | 0 .../basic/SpaceAfterParenthesisBug.kt | 0 .../basic/SpaceAfterParenthesisBug.kt.after | 0 .../testData}/handlers/basic/SuperTypeArg.kt | 0 .../handlers/basic/SuperTypeArg.kt.after | 0 .../handlers/basic/stringTemplate/1.kt | 0 .../handlers/basic/stringTemplate/1.kt.after | 0 .../handlers/basic/stringTemplate/2.kt | 0 .../handlers/basic/stringTemplate/2.kt.after | 0 .../handlers/basic/stringTemplate/3.kt | 0 .../handlers/basic/stringTemplate/3.kt.after | 0 .../handlers/basic/stringTemplate/4.kt | 0 .../handlers/basic/stringTemplate/4.kt.after | 0 .../basic/stringTemplate/BackingField.kt | 0 .../stringTemplate/BackingField.kt.after | 0 .../basic/stringTemplate/NotEmptyPrefix.kt | 0 .../stringTemplate/NotEmptyPrefix.kt.after | 0 .../handlers/basic/stringTemplate/Replace.kt | 0 .../basic/stringTemplate/Replace.kt.after | 0 .../testData}/handlers/charFilter/Colon.kt | 0 .../handlers/charFilter/Colon.kt.after | 0 .../testData}/handlers/charFilter/Comma1.kt | 0 .../handlers/charFilter/Comma1.kt.after | 0 .../testData}/handlers/charFilter/Comma2.kt | 0 .../handlers/charFilter/Comma2.kt.after | 0 .../testData}/handlers/charFilter/Comma3.kt | 0 .../handlers/charFilter/Comma3.kt.after | 0 .../testData}/handlers/charFilter/Comma4.kt | 0 .../handlers/charFilter/Comma4.kt.after | 0 .../testData}/handlers/charFilter/Comma5.kt | 0 .../handlers/charFilter/Comma5.kt.after | 0 .../handlers/charFilter/CommaForFunction1.kt | 0 .../charFilter/CommaForFunction1.kt.after | 0 .../handlers/charFilter/CommaForFunction2.kt | 0 .../charFilter/CommaForFunction2.kt.after | 0 .../charFilter/ConstructorWithLambdaArg1.kt | 0 .../ConstructorWithLambdaArg1.kt.after | 0 .../charFilter/ConstructorWithLambdaArg2.kt | 0 .../ConstructorWithLambdaArg2.kt.after | 0 .../testData}/handlers/charFilter/Dot.kt | 0 .../handlers/charFilter/Dot.kt.after | 0 .../handlers/charFilter/DotAfterFun1.kt | 0 .../handlers/charFilter/DotAfterFun1.kt.after | 0 .../handlers/charFilter/DotAfterFun2.kt | 0 .../handlers/charFilter/DotAfterFun2.kt.after | 0 .../testData}/handlers/charFilter/Eq1.kt | 0 .../handlers/charFilter/Eq1.kt.after | 0 .../testData}/handlers/charFilter/Eq2.kt | 0 .../handlers/charFilter/Eq2.kt.after | 0 .../charFilter/FunctionLiteralParameter1.kt | 0 .../FunctionLiteralParameter1.kt.after | 0 .../charFilter/FunctionLiteralParameter2.kt | 0 .../FunctionLiteralParameter2.kt.after | 0 .../charFilter/FunctionLiteralParameter3.kt | 0 .../FunctionLiteralParameter3.kt.after | 0 .../charFilter/FunctionWithLambdaArg1.kt | 0 .../FunctionWithLambdaArg1.kt.after | 0 .../charFilter/FunctionWithLambdaArg2.kt | 0 .../FunctionWithLambdaArg2.kt.after | 0 .../handlers/charFilter/InfixCallAndSpace.kt | 0 .../charFilter/InfixCallAndSpace.kt.after | 0 .../handlers/charFilter/KeywordAndSpace.kt | 0 .../charFilter/KeywordAndSpace.kt.after | 0 .../testData}/handlers/charFilter/LParenth.kt | 0 .../handlers/charFilter/LParenth.kt.after | 0 .../handlers/charFilter/NamedParameter1.kt | 0 .../charFilter/NamedParameter1.kt.after | 0 .../handlers/charFilter/NamedParameter2.kt | 0 .../charFilter/NamedParameter2.kt.after | 0 .../handlers/charFilter/QualifiedThis.kt | 0 .../charFilter/QualifiedThis.kt.after | 0 .../handlers/charFilter/RangeTyping.kt | 0 .../handlers/charFilter/RangeTyping.kt.after | 0 .../testData}/handlers/charFilter/Space.kt | 0 .../handlers/charFilter/Space.kt.after | 0 .../injava/ClassAutoImport.after.java | 0 .../handlers/injava/ClassAutoImport.java | 0 .../handlers/injava/ClassAutoImport.kt | 0 .../testData}/handlers/keywords/Break.kt | 0 .../handlers/keywords/Break.kt.after | 0 .../handlers/keywords/FileKeyword.kt | 0 .../handlers/keywords/FileKeyword.kt.after | 0 .../handlers/keywords/NoSpaceAfterNull.kt | 0 .../keywords/NoSpaceAfterNull.kt.after | 0 .../keywords/QualifiedReturnNonUnit.kt | 0 .../keywords/QualifiedReturnNonUnit.kt.after | 0 .../QualifiedReturnNonUnitExplicit.kt | 0 .../QualifiedReturnNonUnitExplicit.kt.after | 0 .../handlers/keywords/QualifiedReturnUnit.kt | 0 .../keywords/QualifiedReturnUnit.kt.after | 0 .../handlers/keywords/ReturnInEmptyType.kt | 0 .../keywords/ReturnInEmptyType.kt.after | 0 .../handlers/keywords/ReturnInProperty.kt | 0 .../keywords/ReturnInProperty.kt.after | 0 .../handlers/keywords/ReturnInTypeFunction.kt | 0 .../keywords/ReturnInTypeFunction.kt.after | 0 .../handlers/keywords/ReturnInUnit.kt | 0 .../handlers/keywords/ReturnInUnit.kt.after | 0 .../handlers/keywords/SpaceAfterImport.kt | 0 .../keywords/SpaceAfterImport.kt.after | 0 .../multifile/ClassWithClassObject-1.kt | 0 .../multifile/ClassWithClassObject-2.kt | 0 .../multifile/ClassWithClassObject.kt.after | 0 .../multifile/ExtensionFunctionImport-1.kt | 0 .../multifile/ExtensionFunctionImport-2.kt | 0 .../ExtensionFunctionImport.kt.after | 0 .../multifile/ExtensionPropertyImport-1.kt | 0 .../multifile/ExtensionPropertyImport-2.kt | 0 .../ExtensionPropertyImport.kt.after | 0 .../GlobalFunctionImportInLambda-1.kt | 0 .../GlobalFunctionImportInLambda-2.kt | 0 .../GlobalFunctionImportInLambda.kt.after | 0 .../ImportAlreadyImportedObject-1.kt | 0 .../ImportAlreadyImportedObject-2.kt | 0 .../ImportAlreadyImportedObject.kt.after | 0 .../multifile/InfixExtensionCallImport-1.kt | 0 .../multifile/InfixExtensionCallImport-2.kt | 0 .../InfixExtensionCallImport.kt.after | 0 .../multifile/JetClassCompletionImport-1.kt | 0 .../multifile/JetClassCompletionImport-2.kt | 0 .../JetClassCompletionImport.kt.after | 0 .../KeywordExtensionFunctionName-1.kt | 0 .../KeywordExtensionFunctionName-2.kt | 0 .../KeywordExtensionFunctionName.kt.after | 0 .../multifile/NoParenthesisInImports-1.kt | 0 .../multifile/NoParenthesisInImports-2.kt | 0 .../multifile/NoParenthesisInImports.kt.after | 0 .../multifile/ObjectInStringTemplate-1.kt | 0 .../multifile/ObjectInStringTemplate-2.kt | 0 .../multifile/ObjectInStringTemplate.kt.after | 0 .../multifile/TopLevelFunctionImport-1.kt | 0 .../multifile/TopLevelFunctionImport-2.kt | 0 .../multifile/TopLevelFunctionImport.kt.after | 0 .../TopLevelFunctionInQualifiedExpr-1.kt | 0 .../TopLevelFunctionInQualifiedExpr-2.kt | 0 .../TopLevelFunctionInQualifiedExpr.kt.after | 0 .../multifile/TopLevelPropertyImport-1.kt | 0 .../multifile/TopLevelPropertyImport-2.kt | 0 .../multifile/TopLevelPropertyImport.kt.after | 0 .../smart/ImportExtensionFunction-1.kt | 0 .../smart/ImportExtensionFunction-2.kt | 0 .../smart/ImportExtensionFunction.kt.after | 0 .../smart/ImportExtensionProperty-1.kt | 0 .../smart/ImportExtensionProperty-2.kt | 0 .../smart/ImportExtensionProperty.kt.after | 0 .../handlers/runtimeCast/CastPrivateFun.kt | 0 .../runtimeCast/CastPrivateFun.kt.after | 0 .../runtimeCast/CastPrivateFun.kt.fragment | 0 .../handlers/runtimeCast/InsertExtFunction.kt | 0 .../runtimeCast/InsertExtFunction.kt.after | 0 .../runtimeCast/InsertExtFunction.kt.fragment | 0 .../handlers/runtimeCast/InsertFunction.kt | 0 .../runtimeCast/InsertFunction.kt.after | 0 .../runtimeCast/InsertFunction.kt.fragment | 0 .../handlers/runtimeCast/InsertImport.kt | 0 .../runtimeCast/InsertImport.kt.after | 0 .../runtimeCast/InsertImport.kt.after.imports | 0 .../runtimeCast/InsertImport.kt.fragment | 0 .../testData}/handlers/smart/AfterAs.kt | 0 .../testData}/handlers/smart/AfterAs.kt.after | 0 .../testData}/handlers/smart/AfterAs2.kt | 0 .../handlers/smart/AfterAs2.kt.after | 0 .../testData}/handlers/smart/AfterAs3.kt | 0 .../handlers/smart/AfterAs3.kt.after | 0 .../testData}/handlers/smart/AfterSafeAs.kt | 0 .../handlers/smart/AfterSafeAs.kt.after | 0 .../handlers/smart/AnonymousObject1.kt | 0 .../handlers/smart/AnonymousObject1.kt.after | 0 .../handlers/smart/AnonymousObject2.kt | 0 .../handlers/smart/AnonymousObject2.kt.after | 0 .../handlers/smart/AnonymousObject3.kt | 0 .../handlers/smart/AnonymousObject3.kt.after | 0 .../smart/AnonymousObjectInsertsImport.kt | 0 .../AnonymousObjectInsertsImport.kt.after | 0 .../handlers/smart/AutoCompleteAfterAs1.kt | 0 .../smart/AutoCompleteAfterAs1.kt.after | 0 .../handlers/smart/AutoCompleteAfterAs2.kt | 0 .../smart/AutoCompleteAfterAs2.kt.after | 0 .../handlers/smart/AutoCompleteAfterAs3.kt | 0 .../smart/AutoCompleteAfterAs3.kt.after | 0 .../handlers/smart/ClassInClassObject.kt | 0 .../smart/ClassInClassObject.kt.after | 0 .../testData}/handlers/smart/ClassInObject.kt | 0 .../handlers/smart/ClassInObject.kt.after | 0 .../smart/ClassObjectFieldKeywordName.kt | 0 .../ClassObjectFieldKeywordName.kt.after | 0 .../handlers/smart/ClassObjectMethod1.kt | 0 .../smart/ClassObjectMethod1.kt.after | 0 .../handlers/smart/ClassObjectMethod2.kt | 0 .../smart/ClassObjectMethod2.kt.after | 0 .../handlers/smart/ClassObjectMethod3.kt | 0 .../smart/ClassObjectMethod3.kt.after | 0 .../handlers/smart/ClassObjectMethod4.kt | 0 .../smart/ClassObjectMethod4.kt.after | 0 .../handlers/smart/ClosingParenthesis1.kt | 0 .../smart/ClosingParenthesis1.kt.after | 0 .../handlers/smart/ClosingParenthesis2.kt | 0 .../smart/ClosingParenthesis2.kt.after | 0 .../testData}/handlers/smart/Comma1.kt | 0 .../testData}/handlers/smart/Comma1.kt.after | 0 .../testData}/handlers/smart/Comma10.kt | 0 .../testData}/handlers/smart/Comma10.kt.after | 0 .../testData}/handlers/smart/Comma11.kt | 0 .../testData}/handlers/smart/Comma11.kt.after | 0 .../testData}/handlers/smart/Comma2.kt | 0 .../testData}/handlers/smart/Comma2.kt.after | 0 .../testData}/handlers/smart/Comma3.kt | 0 .../testData}/handlers/smart/Comma3.kt.after | 0 .../testData}/handlers/smart/Comma4.kt | 0 .../testData}/handlers/smart/Comma4.kt.after | 0 .../testData}/handlers/smart/Comma5.kt | 0 .../testData}/handlers/smart/Comma5.kt.after | 0 .../testData}/handlers/smart/Comma6.kt | 0 .../testData}/handlers/smart/Comma6.kt.after | 0 .../testData}/handlers/smart/Comma7.kt | 0 .../testData}/handlers/smart/Comma7.kt.after | 0 .../testData}/handlers/smart/Comma8.kt | 0 .../testData}/handlers/smart/Comma8.kt.after | 0 .../testData}/handlers/smart/Comma9.kt | 0 .../testData}/handlers/smart/Comma9.kt.after | 0 .../smart/CommaInSuperConstructorCall.kt | 0 .../CommaInSuperConstructorCall.kt.after | 0 .../testData}/handlers/smart/Constructor.kt | 0 .../handlers/smart/Constructor.kt.after | 0 .../smart/ConstructorForGenericType.kt | 0 .../smart/ConstructorForGenericType.kt.after | 0 .../smart/ConstructorForGenericType2.kt | 0 .../smart/ConstructorForGenericType2.kt.after | 0 .../handlers/smart/ConstructorForJavaClass.kt | 0 .../smart/ConstructorForJavaClass.kt.after | 0 .../handlers/smart/ConstructorForNullable.kt | 0 .../smart/ConstructorForNullable.kt.after | 0 .../smart/ConstructorInsertsImport.kt | 0 .../smart/ConstructorInsertsImport.kt.after | 0 .../smart/ConstructorInsertsImport2.kt | 0 .../smart/ConstructorInsertsImport2.kt.after | 0 .../smart/ConstructorWithKeywordName.kt | 0 .../smart/ConstructorWithKeywordName.kt.after | 0 .../smart/ConstructorWithLambdaParameter1.kt | 0 .../ConstructorWithLambdaParameter1.kt.after | 0 .../smart/ConstructorWithLambdaParameter2.kt | 0 .../ConstructorWithLambdaParameter2.kt.after | 0 .../smart/ConstructorWithParameters.kt | 0 .../smart/ConstructorWithParameters.kt.after | 0 .../handlers/smart/DoNotEraseBraceOnTab.kt | 0 .../smart/DoNotEraseBraceOnTab.kt.after | 0 .../handlers/smart/DoNotReplaceOnEnter.kt | 0 .../smart/DoNotReplaceOnEnter.kt.after | 0 .../testData}/handlers/smart/EnumMember.kt | 0 .../handlers/smart/EnumMember.kt.after | 0 .../testData}/handlers/smart/ForLoopRange.kt | 0 .../handlers/smart/ForLoopRange.kt.after | 0 .../testData}/handlers/smart/ForLoopRange2.kt | 0 .../handlers/smart/ForLoopRange2.kt.after | 0 .../handlers/smart/FunctionReference1.kt | 0 .../smart/FunctionReference1.kt.after | 0 .../handlers/smart/FunctionReference2.kt | 0 .../smart/FunctionReference2.kt.after | 0 .../handlers/smart/GenericFunction.kt | 0 .../handlers/smart/GenericFunction.kt.after | 0 .../testData}/handlers/smart/IfCondition.kt | 0 .../handlers/smart/IfCondition.kt.after | 0 .../testData}/handlers/smart/IfValue1.kt | 0 .../handlers/smart/IfValue1.kt.after | 0 .../testData}/handlers/smart/IfValue2.kt | 0 .../handlers/smart/IfValue2.kt.after | 0 .../testData}/handlers/smart/IfValue3.kt | 0 .../handlers/smart/IfValue3.kt.after | 0 .../handlers/smart/IfValueInBlock.kt | 0 .../handlers/smart/IfValueInBlock.kt.after | 0 .../handlers/smart/InElvisOperator.kt | 0 .../handlers/smart/InElvisOperator.kt.after | 0 .../handlers/smart/IndexingOperator1.kt.after | 0 .../handlers/smart/IndexingOperator1.kt.todo | 0 .../handlers/smart/IndexingOperator2.kt.after | 0 .../handlers/smart/IndexingOperator2.kt.todo | 0 .../smart/InnerClassInstantiation1.kt | 0 .../smart/InnerClassInstantiation1.kt.after | 0 .../smart/InnerClassInstantiation2.kt | 0 .../smart/InnerClassInstantiation2.kt.after | 0 .../smart/JavaEnumMemberInsertsImport.kt | 0 .../JavaEnumMemberInsertsImport.kt.after | 0 .../handlers/smart/JavaStaticField.kt | 0 .../handlers/smart/JavaStaticField.kt.after | 0 .../smart/JavaStaticFieldInsertImport.kt | 0 .../JavaStaticFieldInsertImport.kt.after | 0 .../handlers/smart/JavaStaticMethod.kt | 0 .../handlers/smart/JavaStaticMethod.kt.after | 0 .../smart/JavaStaticMethodInsertsImport.kt | 0 .../JavaStaticMethodInsertsImport.kt.after | 0 .../testData}/handlers/smart/Lambda1.kt | 0 .../testData}/handlers/smart/Lambda1.kt.after | 0 .../testData}/handlers/smart/Lambda2.kt | 0 .../testData}/handlers/smart/Lambda2.kt.after | 0 .../testData}/handlers/smart/Lambda3.kt | 0 .../testData}/handlers/smart/Lambda3.kt.after | 0 .../testData}/handlers/smart/Lambda4.kt | 0 .../testData}/handlers/smart/Lambda4.kt.after | 0 .../testData}/handlers/smart/Lambda5.kt | 0 .../testData}/handlers/smart/Lambda5.kt.after | 0 .../testData}/handlers/smart/Lambda6.kt.todo | 0 .../handlers/smart/LambdaInsertImport.kt | 0 .../smart/LambdaInsertImport.kt.after | 0 .../testData}/handlers/smart/MergeTail1.kt | 0 .../handlers/smart/MergeTail1.kt.after | 0 .../testData}/handlers/smart/MergeTail2.kt | 0 .../handlers/smart/MergeTail2.kt.after | 0 .../testData}/handlers/smart/MergeTail3.kt | 0 .../handlers/smart/MergeTail3.kt.after | 0 .../testData}/handlers/smart/MergeTail4.kt | 0 .../handlers/smart/MergeTail4.kt.after | 0 .../handlers/smart/MultipleArgsItem.kt | 0 .../handlers/smart/MultipleArgsItem.kt.after | 0 .../handlers/smart/MultipleArgsItemByTab.kt | 0 .../smart/MultipleArgsItemByTab.kt.after | 0 .../handlers/smart/NestedDataClass.kt | 0 .../handlers/smart/NestedDataClass.kt.after | 0 .../handlers/smart/NestedDataClassComma.kt | 0 .../smart/NestedDataClassComma.kt.after | 0 .../handlers/smart/NullableValue1.kt | 0 .../handlers/smart/NullableValue1.kt.after | 0 .../handlers/smart/NullableValue2.kt | 0 .../handlers/smart/NullableValue2.kt.after | 0 .../handlers/smart/NullableValue3.kt | 0 .../handlers/smart/NullableValue3.kt.after | 0 .../smart/NullableValueKeepOldArguments.kt | 0 .../NullableValueKeepOldArguments.kt.after | 0 .../handlers/smart/ObjectFromType.kt | 0 .../handlers/smart/ObjectFromType.kt.after | 0 .../smart/QualifiedCallReplacementBug.kt | 0 .../QualifiedCallReplacementBug.kt.after | 0 .../smart/QualifiedThisKeywordName1.kt | 0 .../smart/QualifiedThisKeywordName1.kt.after | 0 .../smart/QualifiedThisKeywordName2.kt | 0 .../smart/QualifiedThisKeywordName2.kt.after | 0 .../handlers/smart/ReplaceArgument.kt | 0 .../handlers/smart/ReplaceArgument.kt.after | 0 .../testData}/handlers/smart/SAMExpected1.kt | 0 .../handlers/smart/SAMExpected1.kt.after | 0 .../testData}/handlers/smart/SAMExpected2.kt | 0 .../handlers/smart/SAMExpected2.kt.after | 0 .../handlers/smart/TabReplaceComma1.kt | 0 .../handlers/smart/TabReplaceComma1.kt.after | 0 .../handlers/smart/TabReplaceComma2.kt | 0 .../handlers/smart/TabReplaceComma2.kt.after | 0 .../handlers/smart/TabReplaceExpression.kt | 0 .../smart/TabReplaceExpression.kt.after | 0 .../handlers/smart/TabReplaceExpression2.kt | 0 .../smart/TabReplaceExpression2.kt.after | 0 .../handlers/smart/TabReplaceExpression3.kt | 0 .../smart/TabReplaceExpression3.kt.after | 0 .../handlers/smart/TabReplaceExpression4.kt | 0 .../smart/TabReplaceExpression4.kt.after | 0 .../handlers/smart/TabReplaceFunctionName1.kt | 0 .../smart/TabReplaceFunctionName1.kt.after | 0 .../handlers/smart/TabReplaceFunctionName2.kt | 0 .../smart/TabReplaceFunctionName2.kt.after | 0 .../handlers/smart/TabReplaceFunctionName3.kt | 0 .../smart/TabReplaceFunctionName3.kt.after | 0 .../handlers/smart/TabReplaceIdentifier.kt | 0 .../smart/TabReplaceIdentifier.kt.after | 0 .../handlers/smart/TabReplaceOperand.kt | 0 .../handlers/smart/TabReplaceOperand.kt.after | 0 .../testData}/handlers/smart/True.kt | 0 .../testData}/handlers/smart/True.kt.after | 0 .../testData}/handlers/smart/True2.kt | 0 .../testData}/handlers/smart/True2.kt.after | 0 .../testData}/handlers/smart/WhenElse.kt | 0 .../handlers/smart/WhenElse.kt.after | 0 .../testData}/injava/Class.java | 0 .../testData}/injava/ClassMembers.java | 0 .../testData}/injava/ClassObject.java | 0 .../testData}/injava/ClassObjectField.java | 0 .../injava/ClassesFromNamespace.java | 0 .../testData}/injava/EnumConstants.java | 0 .../testData}/injava/Nested.java | 0 .../testData}/injava/NestedClassMembers.java | 0 .../testData}/injava/NestedClassMembers2.java | 0 .../injava/NestedObjectInstance.java | 0 .../injava/ObjectInClassObjects.java | 0 .../testData}/injava/ObjectInstance.java | 0 .../testData}/injava/Subpackage.java | 0 .../testData}/injava/TopLevelMembers.java | 0 .../testData}/injava/TraitMember.java | 0 .../testData}/injava/mockLib/another.kt | 0 .../testData}/injava/mockLib/main.kt | 0 .../testData/kdoc}/Link.kt | 0 .../testData/kdoc}/ParamTag.kt | 0 .../testData/kdoc}/SkipExistingParamTag.kt | 0 .../testData/kdoc}/TagName.kt | 0 .../testData/kdoc}/TagNameAfterAt.kt | 0 .../testData/kdoc}/TagNameMiddle.kt | 0 .../testData/kdoc}/TagNameStart.kt | 0 .../testData}/keywords/AfterClassKeyword.kt | 0 .../testData}/keywords/AfterClassProperty.kt | 0 .../testData}/keywords/AfterClasses.kt | 0 .../testData}/keywords/AfterDot.kt | 0 .../testData}/keywords/AfterFuns.kt | 0 .../testData}/keywords/AfterSafeDot.kt | 0 .../testData}/keywords/AfterSpaceAndDot.kt | 0 .../keywords/BeforeDelegationCall.kt | 0 .../testData}/keywords/BreakContinue.kt | 0 .../testData}/keywords/BreakWithLabel.kt | 0 .../testData}/keywords/CommaExpected.kt | 0 .../testData}/keywords/ContinueWithLabel.kt | 0 .../testData}/keywords/FileKeyword.kt | 0 .../keywords/GlobalPropertyAccessors.kt | 0 .../testData}/keywords/InArgumentList.kt | 0 .../testData}/keywords/InBlockComment.kt | 0 .../testData}/keywords/InChar.kt | 0 .../testData}/keywords/InClassBeforeFun.kt | 0 .../keywords/InClassNoCompletionInValName.kt | 0 .../testData}/keywords/InClassProperty.kt | 0 .../testData}/keywords/InClassScope.kt | 0 .../keywords/InClassTypeParameters.kt | 0 .../testData}/keywords/InCodeBlock.kt | 0 .../InConstructorParameterList.kt.todo | 0 .../keywords/InFunctionExpressionBody.kt | 0 .../testData}/keywords/InFunctionName.kt | 0 .../keywords/InFunctionRecieverType.kt | 0 .../keywords/InFunctionTypePosition.kt | 0 .../keywords/InGetterExpressionBody.kt | 0 .../keywords/InMemberFunParametersList.kt | 0 .../keywords/InModifierListInsideClass.kt | 0 .../InNotFinishedGenericWithFunAfter.kt | 0 .../keywords/InParameterDefaultValue.kt | 0 .../keywords/InPropertyInitializer.kt | 0 .../keywords/InPropertyTypeReference.kt | 0 .../testData}/keywords/InString.kt | 0 .../keywords/InTopFunParametersList.kt | 0 .../keywords/InTopScopeAfterPackage.kt | 0 .../testData}/keywords/LabeledLambdaThis.kt | 0 .../testData}/keywords/LineComment.kt | 0 .../testData}/keywords/NoBreak1.kt | 0 .../testData}/keywords/NoBreak2.kt | 0 .../keywords/NoCompletionForCapitalPrefix.kt | 0 .../testData}/keywords/NoContinue.kt | 0 .../keywords/NoFinalInParameterList.kt | 0 .../testData}/keywords/NotInNotIs.kt | 0 .../testData}/keywords/PrefixMatcher.kt | 0 .../testData}/keywords/PropertyAccessors.kt | 0 .../testData}/keywords/PropertyAccessors2.kt | 0 .../testData}/keywords/PropertySetter.kt | 0 .../testData}/keywords/QualifiedThis.kt | 0 .../keywords/QualifiedThisInAccessor.kt | 0 .../testData}/keywords/Return1.kt | 0 .../testData}/keywords/Return2.kt | 0 .../testData}/keywords/Return3.kt | 0 .../testData}/keywords/Return4.kt | 0 .../testData}/keywords/Return5.kt | 0 .../testData}/keywords/Return6.kt | 0 .../testData}/keywords/Return7.kt | 0 .../testData}/keywords/Return8.kt | 0 .../testData}/keywords/Return9.kt | 0 .../testData}/keywords/This.kt | 0 .../testData}/keywords/ThisPrefixMatching.kt | 0 .../testData}/keywords/TopScope.kt | 0 .../testData}/smart/AfterExclSign.kt | 0 .../testData}/smart/AnyExpected.kt | 0 .../testData}/smart/BackingFields.kt | 0 .../BeforeArgumentWithBinaryOperation.kt | 0 .../BeforeArgumentWithBinaryOperation2.kt | 0 .../BeforeArgumentWithBinaryOperation3.kt | 0 .../testData}/smart/BooleanExpected.kt | 0 .../testData}/smart/ChainedCall.kt | 0 .../testData}/smart/ClassObjectMembers.kt | 0 .../smart/ClassObjectMembersForNullable.kt | 0 .../smart/ClassObjectMembersWithPrefix.kt | 0 .../testData}/smart/EmptyPrefix.kt | 0 .../testData}/smart/EnumMembers.kt | 0 .../testData}/smart/EqOperator.kt | 0 .../testData}/smart/GroupBySubstitutor.kt | 0 .../testData}/smart/IfCondition.kt | 0 .../smart/ImmediateExtensionMembers.kt | 0 .../testData}/smart/ImmediateMembers.kt | 0 .../testData}/smart/ImplicitlyTypedFunBody.kt | 0 .../smart/ImplicitlyTypedValInitializer1.kt | 0 .../smart/ImplicitlyTypedValInitializer2.kt | 0 .../testData}/smart/InClassObject.kt | 0 .../testData}/smart/InNestedClass.kt | 0 .../smart/InaccessibleConstructor.kt | 0 .../smart/InaccessibleDeclarations.kt | 0 .../testData}/smart/IndexingOperator.kt.todo | 0 .../testData}/smart/InfixCall.kt | 0 .../testData}/smart/InsideIdentifier.kt | 0 .../testData}/smart/InvokeFunctionVariable.kt | 0 .../testData}/smart/JavaEnumMembers.kt | 0 .../smart/JavaEnumMembersAfterQualifier.kt | 0 .../smart/JavaEnumMembersForNullable.kt | 0 .../testData}/smart/JavaStaticFields.kt | 0 .../smart/JavaStaticFieldsForNullable.kt | 0 .../testData}/smart/JavaStaticMethods.kt | 0 .../testData}/smart/MethodCallArgument.kt | 0 .../smart/NoExtensionMethodFromClassObject.kt | 0 .../testData}/smart/NoNothing.kt | 0 .../testData}/smart/NoPrivateOverload.kt | 0 .../testData}/smart/NoSillyAssignment.kt | 0 .../testData}/smart/NotEqOperator.kt | 0 .../testData}/smart/NotSillyAssignment.kt | 0 .../testData}/smart/Null.kt | 0 .../testData}/smart/Object.kt | 0 .../testData}/smart/ObjectsFromType.kt | 0 .../smart/OverloadedConstructorArgument.kt | 0 .../smart/OverloadedMethodCallArgument1.kt | 0 .../smart/OverloadedMethodCallArgument2.kt | 0 .../smart/OverloadedMethodCallArgument3.kt | 0 .../smart/ParameterWithDefaultValue.kt | 0 .../QualifiedOverloadedMethodCallArgument1.kt | 0 .../QualifiedOverloadedMethodCallArgument2.kt | 0 .../testData}/smart/SAMExpected1.kt | 0 .../testData}/smart/SkipDeclarationsOfType.kt | 0 .../testData}/smart/SkipUnresolvedTypes.kt | 0 .../testData}/smart/UnresolvedExpectedType.kt | 0 .../testData}/smart/VariableAsFunction1.kt | 0 .../smart/VariableAsFunction2.kt.todo | 0 .../testData}/smart/VariableAsFunction3.kt | 0 .../testData}/smart/VariableInitializer.kt | 0 .../testData}/smart/WithPrefix.kt | 0 .../testData}/smart/WithQualifier.kt | 0 .../smart/WrongCandidatesBug.kt.todo | 0 .../smart/WrongNumberOfTypeArguments.kt | 0 .../testData}/smart/WrongReceiver.kt | 0 .../testData}/smart/afterAs/1.kt | 0 .../testData}/smart/afterAs/2.kt | 0 .../testData}/smart/afterAs/3.kt | 0 .../testData}/smart/anonymousObject/1.kt | 0 .../testData}/smart/anonymousObject/2.kt | 0 .../smart/anonymousObject/ForJavaInterface.kt | 0 .../smart/anonymousObject/WithPrefix.kt | 0 .../smart/constructor/GenericJavaClass.kt | 0 .../smart/constructor/GenericType.kt | 0 .../testData}/smart/constructor/InnerClass.kt | 0 .../testData}/smart/constructor/JavaClass.kt | 0 .../constructor/NoConstructorWithQualifier.kt | 0 .../constructor/NoInnerClassInstantiation.kt | 0 .../testData}/smart/constructor/Nullable.kt | 0 .../PrivateConstructorForAbstract.kt | 0 .../ProtectedConstructorForAbstract.kt | 0 .../testData}/smart/constructor/Simple.kt | 0 .../smart/constructor/WithParameters.kt | 0 .../testData}/smart/forLoopRange/AfterDot.kt | 0 .../forLoopRange/ExtensionIteratorMethod.kt | 0 .../smart/forLoopRange/NoGenericT.kt | 0 .../testData}/smart/forLoopRange/Nullable.kt | 0 .../testData}/smart/forLoopRange/Simple.kt | 0 .../smart/forLoopRange/SmartCasts.kt | 0 .../smart/forLoopRange/TypedLoopVar.kt | 0 .../testData}/smart/functionLiterals/1.kt | 0 .../testData}/smart/functionLiterals/2.kt | 0 .../testData}/smart/functionLiterals/3.kt | 0 .../testData}/smart/functionLiterals/4.kt | 0 .../testData}/smart/functionLiterals/5.kt | 0 .../testData}/smart/functionReference/1.kt | 0 .../testData}/smart/functionReference/10.kt | 0 .../smart/functionReference/11.kt.disabled | 0 .../testData}/smart/functionReference/12.kt | 0 .../smart/functionReference/2.kt.todo | 0 .../testData}/smart/functionReference/3.kt | 0 .../testData}/smart/functionReference/4.kt | 0 .../smart/functionReference/5.kt.disabled | 0 .../smart/functionReference/6.kt.disabled | 0 .../testData}/smart/functionReference/7.kt | 0 .../smart/functionReference/8.kt.todo | 0 .../testData}/smart/functionReference/9.kt | 0 .../smart/functionReference/AfterQualifier.kt | 0 .../smart/generics/GenericFunction1.kt | 0 .../smart/generics/GenericFunction2.kt | 0 .../smart/generics/GenericFunction3.kt | 0 .../smart/generics/GenericFunction4.kt | 0 .../smart/generics/GenericFunction5.kt | 0 .../smart/generics/GenericMethodArgument.kt | 0 .../smart/heuristicSignatures/Contains.kt | 0 .../smart/heuristicSignatures/ContainsAll.kt | 0 .../smart/heuristicSignatures/ContainsKey.kt | 0 .../heuristicSignatures/ContainsValue.kt | 0 .../smart/heuristicSignatures/Get.kt | 0 .../smart/heuristicSignatures/InOperator.kt | 0 .../smart/heuristicSignatures/IndexOf.kt | 0 .../smart/heuristicSignatures/LastIndexOf.kt | 0 .../smart/heuristicSignatures/MapRemove.kt | 0 .../smart/heuristicSignatures/Remove.kt | 0 .../smart/heuristicSignatures/RemoveAll.kt | 0 .../smart/heuristicSignatures/RetainAll.kt | 0 .../testData}/smart/ifValue/1.kt | 0 .../testData}/smart/ifValue/2.kt | 0 .../testData}/smart/ifValue/3.kt | 0 .../testData}/smart/ifValue/4.kt | 0 .../testData}/smart/ifValue/InBlock1.kt | 0 .../testData}/smart/ifValue/InBlock2.kt | 0 .../testData}/smart/inElvisOperator/1.kt | 0 .../testData}/smart/inElvisOperator/2.kt | 0 .../testData}/smart/inElvisOperator/3.kt | 0 .../testData}/smart/inElvisOperator/4.kt | 0 .../testData}/smart/inElvisOperator/5.kt | 0 .../testData}/smart/inElvisOperator/6.kt | 0 .../smart/inOperator/ExtensionContains.kt | 0 .../smart/inOperator/FilterByArgumentType.kt | 0 .../smart/inOperator/GenericMethod.kt | 0 .../smart/inOperator/GenericMethod2.kt | 0 .../smart/inOperator/GenericMethod3.kt | 0 .../smart/inOperator/NonBooleanContains.kt | 0 .../testData}/smart/inOperator/NotIn.kt | 0 .../testData}/smart/inOperator/Nullable.kt | 0 .../testData}/smart/inOperator/Simple.kt | 0 .../testData}/smart/inOperator/SmartCasts.kt | 0 .../testData}/smart/inheritors/1.kt | 0 .../testData}/smart/inheritors/2.kt | 0 .../testData}/smart/inheritors/3.kt | 0 .../testData}/smart/kt5873.kt | 0 .../testData}/smart/multipleArgsItem/1.kt | 0 .../testData}/smart/multipleArgsItem/10.kt | 0 .../testData}/smart/multipleArgsItem/11.kt | 0 .../testData}/smart/multipleArgsItem/2.kt | 0 .../testData}/smart/multipleArgsItem/3.kt | 0 .../testData}/smart/multipleArgsItem/4.kt | 0 .../testData}/smart/multipleArgsItem/5.kt | 0 .../testData}/smart/multipleArgsItem/6.kt | 0 .../testData}/smart/multipleArgsItem/7.kt | 0 .../testData}/smart/multipleArgsItem/8.kt | 0 .../testData}/smart/multipleArgsItem/9.kt | 0 .../smartCasts/AutoNotNullThisType.kt.todo | 0 .../smart/smartCasts/AutoNotNullType.kt | 0 .../smart/smartCasts/AutoNotNullType2.kt | 0 .../AutoNotNullTypeForConstructorParameter.kt | 0 .../AutoNotNullTypeWithQualifier.kt | 0 .../smartCasts/SmartCastThisType.kt.todo | 0 .../smart/smartCasts/SmartCastType.kt | 0 .../smartCasts/SmartCastTypeWithQualifier.kt | 0 .../this/NoQualifiedThisOfAnonymousObject.kt | 0 .../testData}/smart/this/NullableThis.kt | 0 .../testData}/smart/this/QualifiedThis.kt | 0 .../this/QualifiedThisOfExtensionFunction.kt | 0 .../this/QualifiedThisOfExtensionLambda1.kt | 0 .../this/QualifiedThisOfExtensionLambda2.kt | 0 .../this/QualifiedThisOfExtensionLambda3.kt | 0 .../testData}/smart/this/This.kt | 0 .../testData}/smart/whenEntry/1.kt | 0 .../testData}/smart/whenEntry/2.kt | 0 .../testData}/smart/whenEntry/3.kt | 0 .../testData}/smart/whenEntry/4.kt | 0 .../testData}/smart/whenEntry/5.kt | 0 .../testData}/smart/whenEntry/6.kt | 0 .../testData}/smart/whenEntry/7.kt | 0 .../testData}/smart/whenEntry/8.kt | 0 .../testData}/smart/whenEntry/9.kt | 0 .../smart/whenEntry/WhenWithNoSubject1.kt | 0 .../smart/whenEntry/WhenWithNoSubject2.kt | 0 .../FunctionFromAnotherPackage.kt | 0 .../FunctionFromAnotherPackage/Package.kt | 0 .../GenericInheritors1/GenericInheritors1.kt | 0 .../GenericInheritors1/JavaInheritors.java | 0 .../GenericInheritors1/KotlinInheritors.kt | 0 .../GenericInheritors2/GenericInheritors2.kt | 0 .../GenericInheritors2/KotlinInheritors.kt | 0 .../GenericInheritors3/GenericInheritors3.kt | 0 .../GenericInheritors3/KotlinInheritors.kt | 0 .../GenericInheritors4/GenericInheritors4.kt | 0 .../GenericInheritors4/KotlinInheritors.kt | 0 .../InheritorInTheSameFile/Declarations.kt | 0 .../InheritorInTheSameFile.kt | 0 .../smartMultiFile/Inheritors/Inheritors.kt | 0 .../Inheritors/JavaInheritors.java | 0 .../Inheritors/KotlinInheritors.kt | 0 .../Declarations.kt | 0 .../InheritorsAndMultipleExpectedTypes.kt | 0 .../JavaStaticMethodArgument/JavaClass.java | 0 .../JavaStaticMethodArgument.kt | 0 .../NoObjectDuplication/Declarations.kt | 0 .../NoObjectDuplication.kt | 0 .../testData}/weighers/basic/AfterNullable.kt | 0 .../testData}/weighers/basic/Callables.kt | 0 .../testData}/weighers/basic/DeprecatedFun.kt | 0 .../weighers/basic/ExactMatchForKeyword.kt | 0 .../weighers/basic/ImportedFirst.Data.kt | 0 .../testData}/weighers/basic/ImportedFirst.kt | 0 .../basic/ImportedFirstForJavaClass.kt | 0 .../weighers/basic/ImportedOrder.Data1.kt | 0 .../weighers/basic/ImportedOrder.Data2.kt | 0 .../weighers/basic/ImportedOrder.Data3.kt | 0 .../testData}/weighers/basic/ImportedOrder.kt | 0 .../testData}/weighers/basic/KeywordsLast.kt | 0 .../basic/LocalFileBeforeImported.Data.kt | 0 .../weighers/basic/LocalFileBeforeImported.kt | 0 .../weighers/basic/LocalValuesAndParams.kt | 0 .../weighers/basic/LocalsBeforeKeywords.kt | 0 .../basic/LocalsPropertiesKeywords.kt | 0 .../weighers/basic/NamedParameters.Data.kt | 0 .../weighers/basic/NamedParameters.kt | 0 .../basic/ParametersBeforeKeywords.kt | 0 .../basic/PropertiesBeforeKeywords.kt | 0 .../weighers/smart/BooleanExpected.kt | 0 .../weighers/smart/FunctionExpected.kt | 0 .../testData}/weighers/smart/It.kt | 0 .../weighers/smart/MultipleArgsItem.kt | 0 .../weighers/smart/NameSimilarity1.kt | 0 .../weighers/smart/NameSimilarity2.kt | 0 .../weighers/smart/NameSimilarity3.kt | 0 .../NameSimilarityAndCompiledParameters.kt | 0 .../smart/NameSimilarityForAssignment.kt | 0 .../weighers/smart/NameSimilarityForBlock.kt | 0 .../weighers/smart/NameSimilarityForElse.kt | 0 .../weighers/smart/NameSimilarityForElvis.kt | 0 .../weighers/smart/NameSimilarityForEq1.kt | 0 .../weighers/smart/NameSimilarityForEq2.kt | 0 .../weighers/smart/NameSimilarityForEq3.kt | 0 .../weighers/smart/NameSimilarityForEq4.kt | 0 .../smart/NameSimilarityForExpressionBody.kt | 0 .../NameSimilarityForGetterExpressionBody.kt | 0 .../smart/NameSimilarityForGetterReturn.kt | 0 .../smart/NameSimilarityForInitializer.kt | 0 .../weighers/smart/NameSimilarityForReturn.kt | 0 .../weighers/smart/NameSimilarityForThen.kt | 0 ...milarityInImplicitlyTypedVarInitializer.kt | 0 .../smart/NameSimilaritySorterPlacement.kt | 0 .../smart/NoNameSimilarityForQualifier.kt | 0 .../weighers/smart/NullableExpected.kt | 0 .../testData}/weighers/smart/SmartPriority.kt | 0 .../weighers/smart/SmartPriority2.kt | 0 .../weighers/smart/SmartPriority3.kt | 0 ...tractCompiledKotlinInJavaCompletionTest.kt | 32 ++ .../test}/AbstractJSBasicCompletionTest.java | 6 +- .../test}/AbstractJvmBasicCompletionTest.java | 2 +- .../test}/AbstractJvmSmartCompletionTest.java | 2 +- .../AbstractJvmWithLibBasicCompletionTest.kt | 39 ++ .../test}/AbstractKeywordCompletionTest.kt | 6 +- ...bstractKotlinSourceInJavaCompletionTest.kt | 51 ++ ...AbstractMultiFileJvmBasicCompletionTest.kt | 12 +- .../AbstractMultiFileSmartCompletionTest.kt | 14 +- ...edKotlinInJavaCompletionTestGenerated.java | 36 +- .../completion/test}/CompletionTestUtil.kt | 9 +- .../test}/ExpectedCompletionUtils.java | 4 +- .../test}/JSBasicCompletionTestGenerated.java | 510 ++++++++--------- .../test/JetFixtureCompletionBaseTestCase.kt | 49 ++ .../JvmBasicCompletionTestGenerated.java | 526 +++++++++--------- .../JvmSmartCompletionTestGenerated.java | 430 +++++++------- ...vmWithLibBasicCompletionTestGenerated.java | 18 +- .../test}/KDocCompletionTestGenerated.java | 23 +- .../test}/KeywordCompletionTestGenerated.java | 132 ++--- .../test}/KotlinCompletionTestCase.java | 2 +- ...inSourceInJavaCompletionTestGenerated.java | 36 +- ...tiFileJvmBasicCompletionTestGenerated.java | 64 +-- ...MultiFileSmartCompletionTestGenerated.java | 26 +- .../test}/confidence/JetConfidenceTest.java | 6 +- .../AbstractCompletionHandlerTests.kt | 2 +- .../handlers/BasicCompletionHandlerTest.kt | 6 +- .../BasicCompletionHandlerTestGenerated.java | 42 +- .../CompletionCharFilterTestGenerated.java | 62 +-- .../handlers/CompletionHandlerTestBase.kt | 2 +- .../CompletionMultifileHandlerTest.java | 11 +- .../handlers/JavaCompletionHandlerTest.java | 8 +- ...KeywordCompletionHandlerTestGenerated.java | 28 +- .../SmartCompletionHandlerTestGenerated.java | 212 +++---- .../SmartCompletionMultifileHandlerTest.java | 8 +- .../weighers/AbstractCompletionWeigherTest.kt | 21 +- .../BasicCompletionWeigherTestGenerated.java | 36 +- .../SmartCompletionWeigherTestGenerated.java | 64 +-- .../idea-test-framework.iml | 18 + .../kotlin/idea/test}/AstAccessControl.kt | 22 +- .../kotlin/idea}/test/ConfigLibraryUtil.java | 2 +- .../idea/test/DirectiveBasedActionUtils.java | 0 .../JdkAndMockLibraryProjectDescriptor.java | 0 .../JetJdkAndLibraryProjectDescriptor.java | 1 - .../JetLightCodeInsightFixtureTestCase.kt | 142 +++++ .../idea/test/JetLightProjectDescriptor.java | 0 ...thJdkAndRuntimeLightProjectDescriptor.java | 0 .../idea/test/KotlinCodeInsightTestCase.java | 0 .../idea/test/KotlinMultiFileTestCase.kt | 0 .../idea/test/KotlinStdJSProjectDescriptor.kt | 26 + .../kotlin/idea/test/PluginTestCaseBase.java | 0 .../ProjectDescriptorWithStdlibSources.java | 0 .../jetbrains/kotlin/idea/test/testUtils.kt | 8 +- idea/idea.iml | 1 + .../DataFlowValueRenderingTest.kt | 2 +- .../DataFlowValueRenderingTestGenerated.java | 2 +- .../checkers/AbstractJetJsCheckerTest.java | 4 +- ...actCompiledKotlinInJavaCompletionTest.java | 43 -- ...AbstractJvmWithLibBasicCompletionTest.java | 48 -- ...tractKotlinSourceInJavaCompletionTest.java | 63 --- .../JetFixtureCompletionBaseTestCase.java | 57 -- .../AbstractInsertImportOnPasteTest.kt | 2 +- .../codeInsight/AbstractJetInspectionTest.kt | 2 +- .../idea/debugger/KotlinDebuggerTestCase.java | 2 +- ...AbstractEditorForEvaluateExpressionTest.kt | 40 +- ...ragmentCompletionHandlerTestGenerated.java | 12 +- .../CodeFragmentCompletionInLibraryTest.kt | 24 +- .../CodeFragmentCompletionTestGenerated.java | 28 +- .../AbstractNavigateToLibrarySourceTest.kt | 4 +- .../navigation/NavigateToStdlibSourceTest.kt | 4 +- .../intentions/AbstractIntentionTest.java | 2 +- .../AbstractQuickFixMultiFileTest.java | 2 +- .../idea/quickfix/AbstractQuickFixTest.java | 2 +- .../introduce/AbstractJetExtractionTest.kt | 2 +- .../refactoring/move/AbstractJetMoveTest.kt | 2 +- .../kotlin/idea/run/RunConfigurationTest.kt | 6 +- .../AbstractMultiFileHighlightingTest.java | 5 +- .../idea/stubs/AbstractResolveByStubTest.java | 7 +- .../JetLightCodeInsightFixtureTestCase.java | 150 ----- .../KotlinStdJSProjectDescriptorImpl.java} | 10 +- ...tractJavaToKotlinConverterMultiFileTest.kt | 2 +- ...ractJavaToKotlinConverterSingleFileTest.kt | 2 +- .../android-idea-plugin.iml | 1 + .../android/AbstractAndroidCompletionTest.kt | 3 +- 1303 files changed, 1741 insertions(+), 1733 deletions(-) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/blockCodeFragment.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/blockCodeFragment.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/classHeader.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/classHeader.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/localVal.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/localVal.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/localVariables.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/localVariables.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/localVariablesOnReturn.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/localVariablesOnReturn.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/castWithGenerics.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/castWithGenerics.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/complexHierarchy.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/complexHierarchy.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/extensionMethod.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/extensionMethod.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/runtimeCast.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/runtimeType/runtimeCast.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/topLevel.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/codeFragments/topLevel.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/AfterFloatOnNewLine.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/AfterIntSeparatedWithComments.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/AfterNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/AfterNullableAutoCast.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/AfterNullableAutoCast2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BackingFields1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BackingFields2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BackingFields3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BackingFields4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BackingFields5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BackingFields6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BackingFieldsInStringTemplate.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BasicAny.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BasicInt.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/BeforeDotInCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/CallLocalLambda.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ClassRedeclaration1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ClassRedeclaration2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/CompletionInSetter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/DoNotCompleteForErrorReceivers.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/DoNotCompleteForErrorReceiversForce.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtendClassName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtendQualifiedClassName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionForProperty.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionFunReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionFunReceiverForce.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionFunctionInClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionInsideFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionToIntInFloatStyle.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionWithAdditionalTypeParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionWithGenericParamInReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionWithGenericReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionWithInternalGenericParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ExtensionWithManyTypeParamsInReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FromImports.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionCompletionFormatting.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterName0.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterName1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterName2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterName3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterName4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterName5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterType1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterType2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterType3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterType4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionLiteralParameterType5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/FunctionVariableCallArgument.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/GenericExtensionFunReceiver1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/GenericExtensionFunReceiver2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/GenericExtensionFunTypeArgument.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/GenericExtensionFunTypeArgument2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/GenericKotlinClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/HigherOrderFunction1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/HigherOrderFunction2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateExtensionMembers1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateExtensionMembers2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateExtensionMembers3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateExtensionMembers4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateMembers1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateMembers2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateMembers3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateMembers4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImmediateMembers5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ImportedEnumMembers.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InCallExpression.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InClassInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InClassPropertyAccessor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InEmptyImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InExpressionNoPrefix.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InExtendTypeAnnotation.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InFileWithMultiDeclaration.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InFileWithTypedef.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InFunInClassInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InFunctionArguments.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InFunctionLiteral.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InGlobalPropertyInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InInitializerInPropertyAccessor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InInnerClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InLocalObjectDeclaration.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InLongDotQualifiedExpression.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InMiddleOfPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InMiddleOfPackageDirective.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InNestedClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InObjectInDelegationSpecifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InPackageBegin.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InParametersTypes.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InParametersTypesForce.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InPropertyAccessor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InPropertyInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InSecondaryConstructorBody.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InSecondaryConstructorDefaultParameter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InSecondaryConstructorDelegationCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InSecondaryConstructorFirstDefaultParameter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InTypeAnnotation.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InfixCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/InsideAnonymousClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/JavaPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/LocalMultideclarationValues.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NameWithDollars.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NamedObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NestedClassBug.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NestedClassNameForExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NestedClassNameForExtension2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NestedClassesOnClassWithDefaultObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NestedClassesOnDefaultObjectLiteral.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutoInsertionOfNotImported.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutoPopupAfterNumberLiteral.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutoPopupInValName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutopopupInExtFunName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutopopupInFunName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutopopupInGenericExtFunName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutopopupInGenericFunName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutopopupInGenericValName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutopopupInGenericVarName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoAutopopupInVarName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoClassNameDuplication.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoCompletionAfterBigFloat.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoCompletionAfterFloat.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoCompletionAfterInt.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoCompletionAfterLong.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoEmptyPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoEnumEntryType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoEnumMembersFromImplicitQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoExtensionsAfterQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoNestedClassAfterReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoNestedClassesFromImplicitQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoPackageFacadeClasses.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoSecondPressCompletionInAutoPopup.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ObjectInTypePosition.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ObjectMembersFromNested.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ObjectRedeclaration1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ObjectRedeclaration2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/OnlyScopedClassesWithoutExplicit.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/OverloadFunctions.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/PrivatesInSecondPressCompletion.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/RecieverMembersFromExtAccessor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/RecieverMembersFromExtFun.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SafeCallAfterNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/ShortClassNamesInTypePosition.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SmartCastAfterIf.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SmartCastAfterIfMethod.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SmartCastForThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SmartCastInWhen.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/StandardJetArrayFirst.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/StandardJetDoubleFirst.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/StringTemplate1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/StringTemplate2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SubpackageInFun.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SubstitutedSignature1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SubstitutedSignature2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SubstitutedSignature3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SubstitutedSignature4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SubstitutedSignature5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/SubstitutedSignature6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/TopLevelClassCompletionInQualifiedCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/VariableClassName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/FunctionAnnotation1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/FunctionAnnotation2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation7.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation8.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotation9.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotationArgs.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotationAutoPopup1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/ParameterAnnotationAutoPopup2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/TopLevelAnnotation1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/TopLevelAnnotation2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/TopLevelAnnotation3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/TopLevelAnnotation4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/TopLevelAnnotationArg1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/annotations/TopLevelAnnotationArg2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/classObjectElementsInClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/ExtensionInExtendedClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/ExtensionInExtendedClassThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/ExtensionInExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/ExtensionInExtensionThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/ExtensionOnFQObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/ExtensionOnNestedClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/Extensions.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/InvalidTypeParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/IrrelevantExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/JavaTypeExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/KotlinGenericTypeExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/KotlinTypeExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/MemberExtensionFromWith.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/MemberExtensionsFromMemberExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/NoExtensionFromOuter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/WrongExplicitReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/extensions/WrongImplicitReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/AfterBrace.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/AfterComma.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/CompactTypeNames.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/ForEmptyParametersFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/InParameterExpression.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/NamedParametersFromOverloads.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/NamedParamsInConstructor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/NoAlreadyUsedParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/NotOnlyNamedParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/NotOnlyNamedParameters2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/OnlyNamedParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/namedParameters/WithParameterExpression.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/ConstructorTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/FunctionTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/FunctionTypeArg2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/LessThan.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/NestedTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/SecondTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/SecondTypeArg2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/SecondTypeArg3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/typeArgsOrNot/SecondTypeArg4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityClassMembersFromExternal.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityInSubclass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityInSubclassForce.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThisWithThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/NamedArgumentsJava.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/NamedArgumentsJavaSrc/JavaClass.java (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/NamedArgumentsKotlin.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/NamedArgumentsKotlinSrc/KotlinClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedExtFun.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedExtFunSrc/source.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedExtProp.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedExtPropSrc/source.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedFun.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedFunSrc/source.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedProperty.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/custom/TopLevelNonImportedPropertySrc/source.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/AutoForceCompletion.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/ExtensionFromStandardLibrary.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/ImmediateMembersForPlatformType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/InPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/JavaClassNames.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/NoDuplicationForImportedJavaClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/NoDuplicationForRuntimeClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/PackageDirective.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/PropertyMetadata.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/TopLevelFromStandardLibrary.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/java/TopLevelFromStandardLibraryWithoutParam.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/js/AutoForceCompletion.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/js/InPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/js/JSStd.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/EnumEntry/EnumEntry.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/EnumEntry/EnumEntry.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionFunction/ExtensionFunction.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionFunction/ExtensionFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/GroovyClassNameCompletionFromDefaultPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/normalname.groovy (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-no-classes.groovy (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-with-class.groovy (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/GroovyClassNameCompletionFromNonDefaultPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/normalname.groovy (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-no-classes.groovy (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-with-class.groovy (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/JavaInnerClasses/JavaInnerClasses.java (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/JavaInnerClasses/JavaInnerClasses.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedFunction/NotImportedFunction.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedFunction/NotImportedFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedJavaClass/NotImportedJavaClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedJavaClass/javapackage/Bar.java (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedObject/NotImportedObject.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedObject/NotImportedObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedProperty/NotImportedProperty.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/NotImportedProperty/NotImportedProperty.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/TopLevelFunction/TopLevelFunction.dependency.kt (100%) rename idea/{testData/completion => idea-completion/testData}/basic/multifile/TopLevelFunction/TopLevelFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/codeFragmentInLibrarySource/customLibrary/customLibrary.kt (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/CompleteOnDotOutOfRanges.kt (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/CompleteOnDotOutOfRanges.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/ImportAsConfidence.kt (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/ImportAsConfidence.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/InBlockOfFunctionLiteral.kt (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/InBlockOfFunctionLiteral.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/InModifierList.kt (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/InModifierList.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/NoAutoCompletionForRangeOperator.kt (100%) rename idea/{testData/completion => idea-completion/testData}/confidence/NoAutoCompletionForRangeOperator.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionBeforeName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionBeforeName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionInImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionInImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionInLambda.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionInLambda.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionInMiddle.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassCompletionInMiddle.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassFromClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassFromClassObject.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassFromClassObjectInPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ClassFromClassObjectInPackage.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/DoNotInsertDefaultJsImports.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/DoNotInsertDefaultJsImports.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/DoNotInsertImportForAlreadyImported.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/DoNotInsertImportForAlreadyImported.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/EnumMember.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/EnumMember.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/EnumMember1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/EnumMember1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ExistingSingleBrackets.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ExistingSingleBrackets.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ExtFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ExtFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ForceParenthesisForTabChar.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ForceParenthesisForTabChar.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/FunctionLiteralInsertOnSpace.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/FunctionLiteralInsertOnSpace.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArg.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArgs1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArgs1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArgs2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArgs2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArgs3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/HigherOrderFunctionWithArgs3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ImportedEnumMember.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ImportedEnumMember.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InfixCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InfixCall.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InfixCallOnSpace.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InfixCallOnSpace.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InnerClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InnerClass.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertFqnForJavaClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertFqnForJavaClass.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertFunctionWithBothParentheses.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertFunctionWithBothParentheses.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertFunctionWithSingleParameterWithBrace.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertFunctionWithSingleParameterWithBrace.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertImportOnTab.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertImportOnTab.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertJavaClassImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertJavaClassImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertVoidJavaMethod.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/InsertVoidJavaMethod.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/KeywordClassName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/KeywordClassName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/KeywordFunctionName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/KeywordFunctionName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/LocalClassCompletion.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/LocalClassCompletion.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NamedParameterKeywordName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NamedParameterKeywordName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NamedParametersCompletion.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NamedParametersCompletion.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NamedParametersCompletionOnEqual.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NamedParametersCompletionOnEqual.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NestedLocalClassCompletion.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NestedLocalClassCompletion.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NoParamsFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NoParamsFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NonStandardArray.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/NonStandardArray.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/Object.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/Object.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ParameterType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ParameterType.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ParamsFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/ParamsFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/PropertiesSetter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/PropertiesSetter.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/SingleBrackets.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/SingleBrackets.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertAtTheFileEnd.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertAtTheFileEnd.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeBraces.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeBraces.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeBrackets.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeBrackets.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeOperator.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeOperator.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeParentheses.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertBeforeParentheses.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInSimpleName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInSimpleName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideBraces.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideBraces.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideBrackets.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideBrackets.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideEmptyParentheses.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideEmptyParentheses.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideParentheses.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabInsertInsideParentheses.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceIdentifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceIdentifier.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceIdentifier2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceIdentifier2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceNull.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceNull.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceNumber.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceNumber.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceThis.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceTrue.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TabReplaceTrue.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TypeArgOfSuper.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/TypeArgOfSuper.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/ClassWithClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/ClassWithClassObject.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/DoNotUseParenthesisOnNextLine.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/DoNotUseParenthesisOnNextLine.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/ExtensionReceiverTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/ExtensionReceiverTypeArg.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/GenericFunctionWithTab.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/GenericFunctionWithTab.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/GenericFunctionWithTab2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/GenericFunctionWithTab2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/NestedTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/NestedTypeArg.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/SecondTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/SecondTypeArg.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/SpaceAfterParenthesisBug.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/SpaceAfterParenthesisBug.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/SuperTypeArg.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/SuperTypeArg.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/4.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/BackingField.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/BackingField.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/NotEmptyPrefix.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/NotEmptyPrefix.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/Replace.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/basic/stringTemplate/Replace.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Colon.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Colon.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma4.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Comma5.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/CommaForFunction1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/CommaForFunction1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/CommaForFunction2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/CommaForFunction2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/ConstructorWithLambdaArg1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/ConstructorWithLambdaArg1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/ConstructorWithLambdaArg2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/ConstructorWithLambdaArg2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Dot.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Dot.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/DotAfterFun1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/DotAfterFun1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/DotAfterFun2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/DotAfterFun2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Eq1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Eq1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Eq2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Eq2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionLiteralParameter1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionLiteralParameter1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionLiteralParameter2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionLiteralParameter2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionLiteralParameter3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionLiteralParameter3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionWithLambdaArg1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionWithLambdaArg1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionWithLambdaArg2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/FunctionWithLambdaArg2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/InfixCallAndSpace.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/InfixCallAndSpace.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/KeywordAndSpace.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/KeywordAndSpace.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/LParenth.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/LParenth.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/NamedParameter1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/NamedParameter1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/NamedParameter2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/NamedParameter2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/QualifiedThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/QualifiedThis.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/RangeTyping.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/RangeTyping.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Space.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/charFilter/Space.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/injava/ClassAutoImport.after.java (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/injava/ClassAutoImport.java (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/injava/ClassAutoImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/Break.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/Break.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/FileKeyword.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/FileKeyword.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/NoSpaceAfterNull.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/NoSpaceAfterNull.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/QualifiedReturnNonUnit.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/QualifiedReturnNonUnit.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/QualifiedReturnNonUnitExplicit.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/QualifiedReturnNonUnitExplicit.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/QualifiedReturnUnit.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/QualifiedReturnUnit.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInEmptyType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInEmptyType.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInProperty.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInProperty.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInTypeFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInTypeFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInUnit.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/ReturnInUnit.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/SpaceAfterImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/keywords/SpaceAfterImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ClassWithClassObject-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ClassWithClassObject-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ClassWithClassObject.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ExtensionFunctionImport-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ExtensionFunctionImport-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ExtensionFunctionImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ExtensionPropertyImport-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ExtensionPropertyImport-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ExtensionPropertyImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/GlobalFunctionImportInLambda-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/GlobalFunctionImportInLambda-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/GlobalFunctionImportInLambda.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ImportAlreadyImportedObject-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ImportAlreadyImportedObject-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ImportAlreadyImportedObject.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/InfixExtensionCallImport-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/InfixExtensionCallImport-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/InfixExtensionCallImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/JetClassCompletionImport-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/JetClassCompletionImport-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/JetClassCompletionImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/KeywordExtensionFunctionName-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/KeywordExtensionFunctionName-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/KeywordExtensionFunctionName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/NoParenthesisInImports-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/NoParenthesisInImports-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/NoParenthesisInImports.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ObjectInStringTemplate-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ObjectInStringTemplate-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/ObjectInStringTemplate.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelFunctionImport-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelFunctionImport-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelFunctionImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelFunctionInQualifiedExpr-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelFunctionInQualifiedExpr-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelFunctionInQualifiedExpr.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelPropertyImport-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelPropertyImport-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/TopLevelPropertyImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/smart/ImportExtensionFunction-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/smart/ImportExtensionFunction-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/smart/ImportExtensionFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/smart/ImportExtensionProperty-1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/smart/ImportExtensionProperty-2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/multifile/smart/ImportExtensionProperty.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/CastPrivateFun.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/CastPrivateFun.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/CastPrivateFun.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertExtFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertExtFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertExtFunction.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertFunction.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertImport.kt.after.imports (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/runtimeCast/InsertImport.kt.fragment (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterAs.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterAs.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterAs2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterAs2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterAs3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterAs3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterSafeAs.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AfterSafeAs.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObject1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObject1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObject2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObject2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObject3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObject3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObjectInsertsImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AnonymousObjectInsertsImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AutoCompleteAfterAs1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AutoCompleteAfterAs1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AutoCompleteAfterAs2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AutoCompleteAfterAs2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AutoCompleteAfterAs3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/AutoCompleteAfterAs3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassInClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassInClassObject.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassInObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassInObject.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectFieldKeywordName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectFieldKeywordName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClassObjectMethod4.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClosingParenthesis1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClosingParenthesis1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClosingParenthesis2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ClosingParenthesis2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma10.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma10.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma11.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma11.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma4.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma5.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma6.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma7.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma7.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma8.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma8.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma9.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Comma9.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/CommaInSuperConstructorCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/CommaInSuperConstructorCall.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Constructor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Constructor.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForGenericType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForGenericType.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForGenericType2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForGenericType2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForJavaClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForJavaClass.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorForNullable.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorInsertsImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorInsertsImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorInsertsImport2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorInsertsImport2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithKeywordName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithKeywordName.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithLambdaParameter1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithLambdaParameter1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithLambdaParameter2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithLambdaParameter2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ConstructorWithParameters.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/DoNotEraseBraceOnTab.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/DoNotEraseBraceOnTab.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/DoNotReplaceOnEnter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/DoNotReplaceOnEnter.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/EnumMember.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/EnumMember.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ForLoopRange.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ForLoopRange.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ForLoopRange2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ForLoopRange2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/FunctionReference1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/FunctionReference1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/FunctionReference2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/FunctionReference2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/GenericFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/GenericFunction.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfCondition.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfCondition.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValue1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValue1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValue2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValue2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValue3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValue3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValueInBlock.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IfValueInBlock.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/InElvisOperator.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/InElvisOperator.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IndexingOperator1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IndexingOperator1.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IndexingOperator2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/IndexingOperator2.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/InnerClassInstantiation1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/InnerClassInstantiation1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/InnerClassInstantiation2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/InnerClassInstantiation2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaEnumMemberInsertsImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaEnumMemberInsertsImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticField.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticField.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticFieldInsertImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticFieldInsertImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticMethod.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticMethod.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticMethodInsertsImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/JavaStaticMethodInsertsImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda4.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda5.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/Lambda6.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/LambdaInsertImport.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/LambdaInsertImport.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MergeTail4.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MultipleArgsItem.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MultipleArgsItem.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MultipleArgsItemByTab.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/MultipleArgsItemByTab.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NestedDataClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NestedDataClass.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NestedDataClassComma.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NestedDataClassComma.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValue1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValue1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValue2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValue2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValue3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValue3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValueKeepOldArguments.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/NullableValueKeepOldArguments.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ObjectFromType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ObjectFromType.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/QualifiedCallReplacementBug.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/QualifiedCallReplacementBug.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/QualifiedThisKeywordName1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/QualifiedThisKeywordName1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/QualifiedThisKeywordName2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/QualifiedThisKeywordName2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ReplaceArgument.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/ReplaceArgument.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/SAMExpected1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/SAMExpected1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/SAMExpected2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/SAMExpected2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceComma1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceComma1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceComma2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceComma2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceExpression4.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceFunctionName1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceFunctionName1.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceFunctionName2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceFunctionName2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceFunctionName3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceFunctionName3.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceIdentifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceIdentifier.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceOperand.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/TabReplaceOperand.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/True.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/True.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/True2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/True2.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/WhenElse.kt (100%) rename idea/{testData/completion => idea-completion/testData}/handlers/smart/WhenElse.kt.after (100%) rename idea/{testData/completion => idea-completion/testData}/injava/Class.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/ClassMembers.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/ClassObject.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/ClassObjectField.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/ClassesFromNamespace.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/EnumConstants.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/Nested.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/NestedClassMembers.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/NestedClassMembers2.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/NestedObjectInstance.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/ObjectInClassObjects.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/ObjectInstance.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/Subpackage.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/TopLevelMembers.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/TraitMember.java (100%) rename idea/{testData/completion => idea-completion/testData}/injava/mockLib/another.kt (100%) rename idea/{testData/completion => idea-completion/testData}/injava/mockLib/main.kt (100%) rename idea/{testData/kdoc/completion => idea-completion/testData/kdoc}/Link.kt (100%) rename idea/{testData/kdoc/completion => idea-completion/testData/kdoc}/ParamTag.kt (100%) rename idea/{testData/kdoc/completion => idea-completion/testData/kdoc}/SkipExistingParamTag.kt (100%) rename idea/{testData/kdoc/completion => idea-completion/testData/kdoc}/TagName.kt (100%) rename idea/{testData/kdoc/completion => idea-completion/testData/kdoc}/TagNameAfterAt.kt (100%) rename idea/{testData/kdoc/completion => idea-completion/testData/kdoc}/TagNameMiddle.kt (100%) rename idea/{testData/kdoc/completion => idea-completion/testData/kdoc}/TagNameStart.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/AfterClassKeyword.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/AfterClassProperty.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/AfterClasses.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/AfterDot.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/AfterFuns.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/AfterSafeDot.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/AfterSpaceAndDot.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/BeforeDelegationCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/BreakContinue.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/BreakWithLabel.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/CommaExpected.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/ContinueWithLabel.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/FileKeyword.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/GlobalPropertyAccessors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InArgumentList.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InBlockComment.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InChar.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InClassBeforeFun.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InClassNoCompletionInValName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InClassProperty.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InClassScope.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InClassTypeParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InCodeBlock.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InConstructorParameterList.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InFunctionExpressionBody.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InFunctionName.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InFunctionRecieverType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InFunctionTypePosition.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InGetterExpressionBody.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InMemberFunParametersList.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InModifierListInsideClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InNotFinishedGenericWithFunAfter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InParameterDefaultValue.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InPropertyInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InPropertyTypeReference.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InString.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InTopFunParametersList.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/InTopScopeAfterPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/LabeledLambdaThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/LineComment.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/NoBreak1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/NoBreak2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/NoCompletionForCapitalPrefix.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/NoContinue.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/NoFinalInParameterList.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/NotInNotIs.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/PrefixMatcher.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/PropertyAccessors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/PropertyAccessors2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/PropertySetter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/QualifiedThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/QualifiedThisInAccessor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return7.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return8.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/Return9.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/This.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/ThisPrefixMatching.kt (100%) rename idea/{testData/completion => idea-completion/testData}/keywords/TopScope.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/AfterExclSign.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/AnyExpected.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/BackingFields.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/BeforeArgumentWithBinaryOperation.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/BeforeArgumentWithBinaryOperation2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/BeforeArgumentWithBinaryOperation3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/BooleanExpected.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ChainedCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ClassObjectMembers.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ClassObjectMembersForNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ClassObjectMembersWithPrefix.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/EmptyPrefix.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/EnumMembers.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/EqOperator.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/GroupBySubstitutor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/IfCondition.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ImmediateExtensionMembers.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ImmediateMembers.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ImplicitlyTypedFunBody.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ImplicitlyTypedValInitializer1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ImplicitlyTypedValInitializer2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/InClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/InNestedClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/InaccessibleConstructor.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/InaccessibleDeclarations.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/IndexingOperator.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/smart/InfixCall.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/InsideIdentifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/InvokeFunctionVariable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/JavaEnumMembers.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/JavaEnumMembersAfterQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/JavaEnumMembersForNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/JavaStaticFields.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/JavaStaticFieldsForNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/JavaStaticMethods.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/MethodCallArgument.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/NoExtensionMethodFromClassObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/NoNothing.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/NoPrivateOverload.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/NoSillyAssignment.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/NotEqOperator.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/NotSillyAssignment.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/Null.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/Object.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ObjectsFromType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/OverloadedConstructorArgument.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/OverloadedMethodCallArgument1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/OverloadedMethodCallArgument2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/OverloadedMethodCallArgument3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ParameterWithDefaultValue.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/QualifiedOverloadedMethodCallArgument1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/QualifiedOverloadedMethodCallArgument2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/SAMExpected1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/SkipDeclarationsOfType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/SkipUnresolvedTypes.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/UnresolvedExpectedType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/VariableAsFunction1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/VariableAsFunction2.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/smart/VariableAsFunction3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/VariableInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/WithPrefix.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/WithQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/WrongCandidatesBug.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/smart/WrongNumberOfTypeArguments.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/WrongReceiver.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/afterAs/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/afterAs/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/afterAs/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/anonymousObject/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/anonymousObject/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/anonymousObject/ForJavaInterface.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/anonymousObject/WithPrefix.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/GenericJavaClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/GenericType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/InnerClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/JavaClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/NoConstructorWithQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/NoInnerClassInstantiation.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/Nullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/PrivateConstructorForAbstract.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/ProtectedConstructorForAbstract.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/Simple.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/constructor/WithParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/forLoopRange/AfterDot.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/forLoopRange/ExtensionIteratorMethod.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/forLoopRange/NoGenericT.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/forLoopRange/Nullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/forLoopRange/Simple.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/forLoopRange/SmartCasts.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/forLoopRange/TypedLoopVar.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionLiterals/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionLiterals/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionLiterals/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionLiterals/4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionLiterals/5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/10.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/11.kt.disabled (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/12.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/2.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/5.kt.disabled (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/6.kt.disabled (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/7.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/8.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/9.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/functionReference/AfterQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/generics/GenericFunction1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/generics/GenericFunction2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/generics/GenericFunction3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/generics/GenericFunction4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/generics/GenericFunction5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/generics/GenericMethodArgument.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/Contains.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/ContainsAll.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/ContainsKey.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/ContainsValue.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/Get.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/InOperator.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/IndexOf.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/LastIndexOf.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/MapRemove.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/Remove.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/RemoveAll.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/heuristicSignatures/RetainAll.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ifValue/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ifValue/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ifValue/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ifValue/4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ifValue/InBlock1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/ifValue/InBlock2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inElvisOperator/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inElvisOperator/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inElvisOperator/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inElvisOperator/4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inElvisOperator/5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inElvisOperator/6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/ExtensionContains.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/FilterByArgumentType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/GenericMethod.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/GenericMethod2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/GenericMethod3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/NonBooleanContains.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/NotIn.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/Nullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/Simple.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inOperator/SmartCasts.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inheritors/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inheritors/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/inheritors/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/kt5873.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/10.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/11.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/7.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/8.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/multipleArgsItem/9.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/AutoNotNullThisType.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/AutoNotNullType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/AutoNotNullType2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/AutoNotNullTypeForConstructorParameter.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/AutoNotNullTypeWithQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/SmartCastThisType.kt.todo (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/SmartCastType.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/smartCasts/SmartCastTypeWithQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/NoQualifiedThisOfAnonymousObject.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/NullableThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/QualifiedThis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/QualifiedThisOfExtensionFunction.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/QualifiedThisOfExtensionLambda1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/QualifiedThisOfExtensionLambda2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/QualifiedThisOfExtensionLambda3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/this/This.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/5.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/6.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/7.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/8.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/9.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/WhenWithNoSubject1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smart/whenEntry/WhenWithNoSubject2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/FunctionFromAnotherPackage/FunctionFromAnotherPackage.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/FunctionFromAnotherPackage/Package.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors1/GenericInheritors1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors1/JavaInheritors.java (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors1/KotlinInheritors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors2/GenericInheritors2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors2/KotlinInheritors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors3/GenericInheritors3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors3/KotlinInheritors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors4/GenericInheritors4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/GenericInheritors4/KotlinInheritors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/InheritorInTheSameFile/Declarations.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/InheritorInTheSameFile/InheritorInTheSameFile.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/Inheritors/Inheritors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/Inheritors/JavaInheritors.java (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/Inheritors/KotlinInheritors.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/InheritorsAndMultipleExpectedTypes/Declarations.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/InheritorsAndMultipleExpectedTypes/InheritorsAndMultipleExpectedTypes.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/JavaStaticMethodArgument/JavaClass.java (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/JavaStaticMethodArgument/JavaStaticMethodArgument.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/NoObjectDuplication/Declarations.kt (100%) rename idea/{testData/completion => idea-completion/testData}/smartMultiFile/NoObjectDuplication/NoObjectDuplication.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/AfterNullable.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/Callables.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/DeprecatedFun.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ExactMatchForKeyword.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ImportedFirst.Data.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ImportedFirst.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ImportedFirstForJavaClass.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ImportedOrder.Data1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ImportedOrder.Data2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ImportedOrder.Data3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ImportedOrder.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/KeywordsLast.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/LocalFileBeforeImported.Data.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/LocalFileBeforeImported.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/LocalValuesAndParams.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/LocalsBeforeKeywords.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/LocalsPropertiesKeywords.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/NamedParameters.Data.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/NamedParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/ParametersBeforeKeywords.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/basic/PropertiesBeforeKeywords.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/BooleanExpected.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/FunctionExpected.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/It.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/MultipleArgsItem.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarity1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarity2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarity3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityAndCompiledParameters.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForAssignment.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForBlock.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForElse.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForElvis.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForEq1.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForEq2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForEq3.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForEq4.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForExpressionBody.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForGetterExpressionBody.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForGetterReturn.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForReturn.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityForThen.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilarityInImplicitlyTypedVarInitializer.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NameSimilaritySorterPlacement.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NoNameSimilarityForQualifier.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/NullableExpected.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/SmartPriority.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/SmartPriority2.kt (100%) rename idea/{testData/completion => idea-completion/testData}/weighers/smart/SmartPriority3.kt (100%) create mode 100644 idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractCompiledKotlinInJavaCompletionTest.kt rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/AbstractJSBasicCompletionTest.java (87%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/AbstractJvmBasicCompletionTest.java (96%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/AbstractJvmSmartCompletionTest.java (96%) create mode 100644 idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmWithLibBasicCompletionTest.kt rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/AbstractKeywordCompletionTest.kt (96%) create mode 100644 idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractKotlinSourceInJavaCompletionTest.kt rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/AbstractMultiFileJvmBasicCompletionTest.kt (80%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/AbstractMultiFileSmartCompletionTest.kt (81%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/CompiledKotlinInJavaCompletionTestGenerated.java (80%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/CompletionTestUtil.kt (92%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/ExpectedCompletionUtils.java (99%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/JSBasicCompletionTestGenerated.java (75%) create mode 100644 idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JetFixtureCompletionBaseTestCase.kt rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/JvmBasicCompletionTestGenerated.java (75%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/JvmSmartCompletionTestGenerated.java (75%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/JvmWithLibBasicCompletionTestGenerated.java (80%) rename idea/{tests/org/jetbrains/kotlin/idea/kdoc => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/KDocCompletionTestGenerated.java (80%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/KeywordCompletionTestGenerated.java (78%) rename idea/{tests/org/jetbrains/kotlin/idea => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/KotlinCompletionTestCase.java (95%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/KotlinSourceInJavaCompletionTestGenerated.java (80%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/MultiFileJvmBasicCompletionTestGenerated.java (76%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/MultiFileSmartCompletionTestGenerated.java (79%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/confidence/JetConfidenceTest.java (93%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/AbstractCompletionHandlerTests.kt (98%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/BasicCompletionHandlerTest.kt (95%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/BasicCompletionHandlerTestGenerated.java (76%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/CompletionCharFilterTestGenerated.java (76%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/CompletionHandlerTestBase.kt (98%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/CompletionMultifileHandlerTest.java (83%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/JavaCompletionHandlerTest.java (80%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/KeywordCompletionHandlerTestGenerated.java (78%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/SmartCompletionHandlerTestGenerated.java (76%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/handlers/SmartCompletionMultifileHandlerTest.java (80%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/weighers/AbstractCompletionWeigherTest.kt (79%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/weighers/BasicCompletionWeigherTestGenerated.java (78%) rename idea/{tests/org/jetbrains/kotlin/completion => idea-completion/tests/org/jetbrains/kotlin/idea/completion/test}/weighers/SmartCompletionWeigherTestGenerated.java (76%) create mode 100644 idea/idea-test-framework/idea-test-framework.iml rename idea/{tests/org/jetbrains/kotlin/idea/stubs => idea-test-framework/src/org/jetbrains/kotlin/idea/test}/AstAccessControl.kt (89%) rename idea/{tests/org/jetbrains/kotlin => idea-test-framework/src/org/jetbrains/kotlin/idea}/test/ConfigLibraryUtil.java (99%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/DirectiveBasedActionUtils.java (100%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/JdkAndMockLibraryProjectDescriptor.java (100%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/JetJdkAndLibraryProjectDescriptor.java (97%) create mode 100644 idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.kt rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/JetLightProjectDescriptor.java (100%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/JetWithJdkAndRuntimeLightProjectDescriptor.java (100%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/KotlinCodeInsightTestCase.java (100%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/KotlinMultiFileTestCase.kt (100%) create mode 100644 idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinStdJSProjectDescriptor.kt rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/PluginTestCaseBase.java (100%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/ProjectDescriptorWithStdlibSources.java (100%) rename idea/{tests => idea-test-framework/src}/org/jetbrains/kotlin/idea/test/testUtils.kt (93%) rename idea/tests/org/jetbrains/kotlin/{completion => }/DataFlowValueRenderingTest.kt (98%) rename idea/tests/org/jetbrains/kotlin/{completion => }/DataFlowValueRenderingTestGenerated.java (99%) delete mode 100644 idea/tests/org/jetbrains/kotlin/completion/AbstractCompiledKotlinInJavaCompletionTest.java delete mode 100644 idea/tests/org/jetbrains/kotlin/completion/AbstractJvmWithLibBasicCompletionTest.java delete mode 100644 idea/tests/org/jetbrains/kotlin/completion/AbstractKotlinSourceInJavaCompletionTest.java delete mode 100644 idea/tests/org/jetbrains/kotlin/completion/JetFixtureCompletionBaseTestCase.java delete mode 100644 idea/tests/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.java rename idea/tests/org/jetbrains/kotlin/{idea/test/JetStdJSProjectDescriptor.java => test/KotlinStdJSProjectDescriptorImpl.java} (85%) diff --git a/.idea/modules.xml b/.idea/modules.xml index 91a9beb46fe..f04d89bf03f 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -33,6 +33,7 @@ + diff --git a/.idea/runConfigurations/Smart_Completion_Tests.xml b/.idea/runConfigurations/Smart_Completion_Tests.xml index 9d2418c0c05..65f1e87e8f7 100644 --- a/.idea/runConfigurations/Smart_Completion_Tests.xml +++ b/.idea/runConfigurations/Smart_Completion_Tests.xml @@ -23,11 +23,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt index 8bf477677cd..d467bba19e0 100644 --- a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt +++ b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.generators.tests import junit.framework.TestCase +import org.jetbrains.kotlin.AbstractDataFlowValueRenderingTest import org.jetbrains.kotlin.addImport.AbstractAddImportTest import org.jetbrains.kotlin.android.* import org.jetbrains.kotlin.asJava.AbstractKotlinLightClassTest @@ -30,13 +31,6 @@ import org.jetbrains.kotlin.codegen.defaultConstructor.AbstractDefaultArgumentsR import org.jetbrains.kotlin.codegen.flags.AbstractWriteFlagsTest import org.jetbrains.kotlin.codegen.generated.AbstractBlackBoxCodegenTest import org.jetbrains.kotlin.codegen.generated.AbstractBlackBoxInlineCodegenTest -import org.jetbrains.kotlin.completion.* -import org.jetbrains.kotlin.completion.handlers.AbstractBasicCompletionHandlerTest -import org.jetbrains.kotlin.completion.handlers.AbstractCompletionCharFilterTest -import org.jetbrains.kotlin.completion.handlers.AbstractKeywordCompletionHandlerTest -import org.jetbrains.kotlin.completion.handlers.AbstractSmartCompletionHandlerTest -import org.jetbrains.kotlin.completion.weighers.AbstractBasicCompletionWeigherTest -import org.jetbrains.kotlin.completion.weighers.AbstractSmartCompletionWeigherTest import org.jetbrains.kotlin.findUsages.AbstractJetFindUsagesTest import org.jetbrains.kotlin.formatter.AbstractJetFormatterTest import org.jetbrains.kotlin.formatter.AbstractJetTypingIndentationTestBase @@ -52,6 +46,13 @@ import org.jetbrains.kotlin.idea.codeInsight.AbstractOutOfBlockModificationTest import org.jetbrains.kotlin.idea.codeInsight.moveUpDown.AbstractCodeMoverTest import org.jetbrains.kotlin.idea.codeInsight.surroundWith.AbstractSurroundWithTest import org.jetbrains.kotlin.idea.codeInsight.unwrap.AbstractUnwrapRemoveTest +import org.jetbrains.kotlin.idea.completion.test.* +import org.jetbrains.kotlin.idea.completion.test.handlers.AbstractBasicCompletionHandlerTest +import org.jetbrains.kotlin.idea.completion.test.handlers.AbstractCompletionCharFilterTest +import org.jetbrains.kotlin.idea.completion.test.handlers.AbstractKeywordCompletionHandlerTest +import org.jetbrains.kotlin.idea.completion.test.handlers.AbstractSmartCompletionHandlerTest +import org.jetbrains.kotlin.idea.completion.test.weighers.AbstractBasicCompletionWeigherTest +import org.jetbrains.kotlin.idea.completion.test.weighers.AbstractSmartCompletionWeigherTest import org.jetbrains.kotlin.idea.configuration.AbstractConfigureProjectByChangingFileTest import org.jetbrains.kotlin.idea.conversion.copy.AbstractJavaToKotlinCopyPasteConversionTest import org.jetbrains.kotlin.idea.coverage.AbstractKotlinCoverageOutputFilesTest @@ -344,59 +345,6 @@ fun main(args: Array) { model("quickfix", pattern = "^before(\\w+)\\.kt$") } - testClass(javaClass()) { - model("completion/basic/common") - model("completion/basic/js") - } - - testClass(javaClass()) { - model("completion/basic/common") - model("completion/basic/java") - } - - testClass(javaClass()) { - model("completion/smart") - } - - testClass(javaClass()) { - model("completion/keywords", recursive = false) - } - - testClass(javaClass()) { - model("completion/basic/custom", recursive = false) - } - - testClass(javaClass()) { - model("completion/handlers/basic") - } - - testClass(javaClass()) { - model("completion/handlers/smart") - } - - testClass(javaClass()) { - model("completion/handlers/keywords") - } - - testClass(javaClass()) { - model("completion/handlers/charFilter") - } - - testClass(javaClass()) { - model("completion/handlers/runtimeCast") - } - - testClass(javaClass()) { - model("completion/basic/codeFragments", extension = "kt") - } - - testClass(javaClass()) { - model("completion/basic/multifile", extension = null, recursive = false) - } - testClass(javaClass()) { - model("completion/smartMultiFile", extension = null, recursive = false) - } - testClass(javaClass()) { model("navigation/gotoSuper", extension = "test") } @@ -540,13 +488,6 @@ fun main(args: Array) { model("refactoring/move", extension = "test", singleClass = true) } - testClass(javaClass()) { - model("completion/weighers/basic", pattern = """^([^\.]+)\.kt$""") - } - testClass(javaClass()) { - model("completion/weighers/smart", pattern = """^([^\.]+)\.kt$""") - } - testClass(javaClass()) { model("configuration/android-gradle", pattern = """(\w+)_before\.gradle$""", testMethod = "doTestAndroidGradle") model("configuration/gradle", pattern = """(\w+)_before\.gradle$""", testMethod = "doTestGradle") @@ -611,14 +552,6 @@ fun main(args: Array) { model("addImport", pattern = """^([^\.]+)\.kt$""") } - testClass(javaClass()) { - model("completion/injava", extension = "java") - } - - testClass(javaClass()) { - model("completion/injava", extension = "java") - } - testClass(javaClass()) { model("smartSelection", testMethod = "doTestSmartSelection", pattern = """^([^\.]+)\.kt$""") } @@ -695,10 +628,6 @@ fun main(args: Array) { testClass(javaClass()) { model("kdoc/highlighting") } - - testClass("org.jetbrains.kotlin.idea.kdoc.KDocCompletionTestGenerated") { - model("kdoc/completion") - } } testGroup("idea/tests", "compiler/testData") { @@ -707,6 +636,85 @@ fun main(args: Array) { } } + testGroup("idea/idea-completion/tests", "idea/idea-completion/testData") { + testClass(javaClass()) { + model("injava", extension = "java") + } + + testClass(javaClass()) { + model("injava", extension = "java") + } + + testClass(javaClass()) { + model("weighers/basic", pattern = """^([^\.]+)\.kt$""") + } + + testClass(javaClass()) { + model("weighers/smart", pattern = """^([^\.]+)\.kt$""") + } + + testClass(javaClass()) { + model("basic/common") + model("basic/js") + } + + testClass(javaClass()) { + model("basic/common") + model("basic/java") + } + + testClass(javaClass()) { + model("smart") + } + + testClass(javaClass()) { + model("keywords", recursive = false) + } + + testClass(javaClass()) { + model("basic/custom", recursive = false) + } + + testClass(javaClass()) { + model("handlers/basic") + } + + testClass(javaClass()) { + model("handlers/smart") + } + + testClass(javaClass()) { + model("handlers/keywords") + } + + testClass(javaClass()) { + model("handlers/charFilter") + } + + testClass(javaClass()) { + model("basic/multifile", extension = null, recursive = false) + } + + testClass(javaClass()) { + model("smartMultiFile", extension = null, recursive = false) + } + + testClass("org.jetbrains.kotlin.idea.completion.test.KDocCompletionTestGenerated") { + model("kdoc") + } + } + + //TODO: move these tests into idea-completion module + testGroup("idea/tests", "idea/idea-completion/testData") { + testClass(javaClass()) { + model("handlers/runtimeCast") + } + + testClass(javaClass()) { + model("basic/codeFragments", extension = "kt") + } + } + testGroup("j2k/tests", "j2k/testData") { testClass(javaClass()) { model("fileOrElement", extension = "java") diff --git a/idea/idea-completion/idea-completion.iml b/idea/idea-completion/idea-completion.iml index 1936408acae..a11f7b2988c 100644 --- a/idea/idea-completion/idea-completion.iml +++ b/idea/idea-completion/idea-completion.iml @@ -4,6 +4,7 @@ + @@ -17,5 +18,9 @@ + + + + \ No newline at end of file diff --git a/idea/testData/completion/basic/codeFragments/blockCodeFragment.kt b/idea/idea-completion/testData/basic/codeFragments/blockCodeFragment.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/blockCodeFragment.kt rename to idea/idea-completion/testData/basic/codeFragments/blockCodeFragment.kt diff --git a/idea/testData/completion/basic/codeFragments/blockCodeFragment.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/blockCodeFragment.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/blockCodeFragment.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/blockCodeFragment.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/classHeader.kt b/idea/idea-completion/testData/basic/codeFragments/classHeader.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/classHeader.kt rename to idea/idea-completion/testData/basic/codeFragments/classHeader.kt diff --git a/idea/testData/completion/basic/codeFragments/classHeader.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/classHeader.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/classHeader.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/classHeader.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/localVal.kt b/idea/idea-completion/testData/basic/codeFragments/localVal.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/localVal.kt rename to idea/idea-completion/testData/basic/codeFragments/localVal.kt diff --git a/idea/testData/completion/basic/codeFragments/localVal.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/localVal.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/localVal.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/localVal.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/localVariables.kt b/idea/idea-completion/testData/basic/codeFragments/localVariables.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/localVariables.kt rename to idea/idea-completion/testData/basic/codeFragments/localVariables.kt diff --git a/idea/testData/completion/basic/codeFragments/localVariables.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/localVariables.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/localVariables.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/localVariables.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/localVariablesOnReturn.kt b/idea/idea-completion/testData/basic/codeFragments/localVariablesOnReturn.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/localVariablesOnReturn.kt rename to idea/idea-completion/testData/basic/codeFragments/localVariablesOnReturn.kt diff --git a/idea/testData/completion/basic/codeFragments/localVariablesOnReturn.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/localVariablesOnReturn.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/localVariablesOnReturn.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/localVariablesOnReturn.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/castWithGenerics.kt b/idea/idea-completion/testData/basic/codeFragments/runtimeType/castWithGenerics.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/castWithGenerics.kt rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/castWithGenerics.kt diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/castWithGenerics.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/runtimeType/castWithGenerics.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/castWithGenerics.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/castWithGenerics.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/complexHierarchy.kt b/idea/idea-completion/testData/basic/codeFragments/runtimeType/complexHierarchy.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/complexHierarchy.kt rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/complexHierarchy.kt diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/complexHierarchy.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/runtimeType/complexHierarchy.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/complexHierarchy.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/complexHierarchy.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/extensionMethod.kt b/idea/idea-completion/testData/basic/codeFragments/runtimeType/extensionMethod.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/extensionMethod.kt rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/extensionMethod.kt diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/extensionMethod.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/runtimeType/extensionMethod.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/extensionMethod.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/extensionMethod.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/runtimeCast.kt b/idea/idea-completion/testData/basic/codeFragments/runtimeType/runtimeCast.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/runtimeCast.kt rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/runtimeCast.kt diff --git a/idea/testData/completion/basic/codeFragments/runtimeType/runtimeCast.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/runtimeType/runtimeCast.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/runtimeType/runtimeCast.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/runtimeType/runtimeCast.kt.fragment diff --git a/idea/testData/completion/basic/codeFragments/topLevel.kt b/idea/idea-completion/testData/basic/codeFragments/topLevel.kt similarity index 100% rename from idea/testData/completion/basic/codeFragments/topLevel.kt rename to idea/idea-completion/testData/basic/codeFragments/topLevel.kt diff --git a/idea/testData/completion/basic/codeFragments/topLevel.kt.fragment b/idea/idea-completion/testData/basic/codeFragments/topLevel.kt.fragment similarity index 100% rename from idea/testData/completion/basic/codeFragments/topLevel.kt.fragment rename to idea/idea-completion/testData/basic/codeFragments/topLevel.kt.fragment diff --git a/idea/testData/completion/basic/common/AfterFloatOnNewLine.kt b/idea/idea-completion/testData/basic/common/AfterFloatOnNewLine.kt similarity index 100% rename from idea/testData/completion/basic/common/AfterFloatOnNewLine.kt rename to idea/idea-completion/testData/basic/common/AfterFloatOnNewLine.kt diff --git a/idea/testData/completion/basic/common/AfterIntSeparatedWithComments.kt b/idea/idea-completion/testData/basic/common/AfterIntSeparatedWithComments.kt similarity index 100% rename from idea/testData/completion/basic/common/AfterIntSeparatedWithComments.kt rename to idea/idea-completion/testData/basic/common/AfterIntSeparatedWithComments.kt diff --git a/idea/testData/completion/basic/common/AfterNullable.kt b/idea/idea-completion/testData/basic/common/AfterNullable.kt similarity index 100% rename from idea/testData/completion/basic/common/AfterNullable.kt rename to idea/idea-completion/testData/basic/common/AfterNullable.kt diff --git a/idea/testData/completion/basic/common/AfterNullableAutoCast.kt b/idea/idea-completion/testData/basic/common/AfterNullableAutoCast.kt similarity index 100% rename from idea/testData/completion/basic/common/AfterNullableAutoCast.kt rename to idea/idea-completion/testData/basic/common/AfterNullableAutoCast.kt diff --git a/idea/testData/completion/basic/common/AfterNullableAutoCast2.kt b/idea/idea-completion/testData/basic/common/AfterNullableAutoCast2.kt similarity index 100% rename from idea/testData/completion/basic/common/AfterNullableAutoCast2.kt rename to idea/idea-completion/testData/basic/common/AfterNullableAutoCast2.kt diff --git a/idea/testData/completion/basic/common/BackingFields1.kt b/idea/idea-completion/testData/basic/common/BackingFields1.kt similarity index 100% rename from idea/testData/completion/basic/common/BackingFields1.kt rename to idea/idea-completion/testData/basic/common/BackingFields1.kt diff --git a/idea/testData/completion/basic/common/BackingFields2.kt b/idea/idea-completion/testData/basic/common/BackingFields2.kt similarity index 100% rename from idea/testData/completion/basic/common/BackingFields2.kt rename to idea/idea-completion/testData/basic/common/BackingFields2.kt diff --git a/idea/testData/completion/basic/common/BackingFields3.kt b/idea/idea-completion/testData/basic/common/BackingFields3.kt similarity index 100% rename from idea/testData/completion/basic/common/BackingFields3.kt rename to idea/idea-completion/testData/basic/common/BackingFields3.kt diff --git a/idea/testData/completion/basic/common/BackingFields4.kt b/idea/idea-completion/testData/basic/common/BackingFields4.kt similarity index 100% rename from idea/testData/completion/basic/common/BackingFields4.kt rename to idea/idea-completion/testData/basic/common/BackingFields4.kt diff --git a/idea/testData/completion/basic/common/BackingFields5.kt b/idea/idea-completion/testData/basic/common/BackingFields5.kt similarity index 100% rename from idea/testData/completion/basic/common/BackingFields5.kt rename to idea/idea-completion/testData/basic/common/BackingFields5.kt diff --git a/idea/testData/completion/basic/common/BackingFields6.kt b/idea/idea-completion/testData/basic/common/BackingFields6.kt similarity index 100% rename from idea/testData/completion/basic/common/BackingFields6.kt rename to idea/idea-completion/testData/basic/common/BackingFields6.kt diff --git a/idea/testData/completion/basic/common/BackingFieldsInStringTemplate.kt b/idea/idea-completion/testData/basic/common/BackingFieldsInStringTemplate.kt similarity index 100% rename from idea/testData/completion/basic/common/BackingFieldsInStringTemplate.kt rename to idea/idea-completion/testData/basic/common/BackingFieldsInStringTemplate.kt diff --git a/idea/testData/completion/basic/common/BasicAny.kt b/idea/idea-completion/testData/basic/common/BasicAny.kt similarity index 100% rename from idea/testData/completion/basic/common/BasicAny.kt rename to idea/idea-completion/testData/basic/common/BasicAny.kt diff --git a/idea/testData/completion/basic/common/BasicInt.kt b/idea/idea-completion/testData/basic/common/BasicInt.kt similarity index 100% rename from idea/testData/completion/basic/common/BasicInt.kt rename to idea/idea-completion/testData/basic/common/BasicInt.kt diff --git a/idea/testData/completion/basic/common/BeforeDotInCall.kt b/idea/idea-completion/testData/basic/common/BeforeDotInCall.kt similarity index 100% rename from idea/testData/completion/basic/common/BeforeDotInCall.kt rename to idea/idea-completion/testData/basic/common/BeforeDotInCall.kt diff --git a/idea/testData/completion/basic/common/CallLocalLambda.kt b/idea/idea-completion/testData/basic/common/CallLocalLambda.kt similarity index 100% rename from idea/testData/completion/basic/common/CallLocalLambda.kt rename to idea/idea-completion/testData/basic/common/CallLocalLambda.kt diff --git a/idea/testData/completion/basic/common/ClassRedeclaration1.kt b/idea/idea-completion/testData/basic/common/ClassRedeclaration1.kt similarity index 100% rename from idea/testData/completion/basic/common/ClassRedeclaration1.kt rename to idea/idea-completion/testData/basic/common/ClassRedeclaration1.kt diff --git a/idea/testData/completion/basic/common/ClassRedeclaration2.kt b/idea/idea-completion/testData/basic/common/ClassRedeclaration2.kt similarity index 100% rename from idea/testData/completion/basic/common/ClassRedeclaration2.kt rename to idea/idea-completion/testData/basic/common/ClassRedeclaration2.kt diff --git a/idea/testData/completion/basic/common/CompletionInSetter.kt b/idea/idea-completion/testData/basic/common/CompletionInSetter.kt similarity index 100% rename from idea/testData/completion/basic/common/CompletionInSetter.kt rename to idea/idea-completion/testData/basic/common/CompletionInSetter.kt diff --git a/idea/testData/completion/basic/common/DoNotCompleteForErrorReceivers.kt b/idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceivers.kt similarity index 100% rename from idea/testData/completion/basic/common/DoNotCompleteForErrorReceivers.kt rename to idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceivers.kt diff --git a/idea/testData/completion/basic/common/DoNotCompleteForErrorReceiversForce.kt b/idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceiversForce.kt similarity index 100% rename from idea/testData/completion/basic/common/DoNotCompleteForErrorReceiversForce.kt rename to idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceiversForce.kt diff --git a/idea/testData/completion/basic/common/ExtendClassName.kt b/idea/idea-completion/testData/basic/common/ExtendClassName.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtendClassName.kt rename to idea/idea-completion/testData/basic/common/ExtendClassName.kt diff --git a/idea/testData/completion/basic/common/ExtendQualifiedClassName.kt b/idea/idea-completion/testData/basic/common/ExtendQualifiedClassName.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtendQualifiedClassName.kt rename to idea/idea-completion/testData/basic/common/ExtendQualifiedClassName.kt diff --git a/idea/testData/completion/basic/common/ExtensionForProperty.kt b/idea/idea-completion/testData/basic/common/ExtensionForProperty.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionForProperty.kt rename to idea/idea-completion/testData/basic/common/ExtensionForProperty.kt diff --git a/idea/testData/completion/basic/common/ExtensionFunReceiver.kt b/idea/idea-completion/testData/basic/common/ExtensionFunReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionFunReceiver.kt rename to idea/idea-completion/testData/basic/common/ExtensionFunReceiver.kt diff --git a/idea/testData/completion/basic/common/ExtensionFunReceiverForce.kt b/idea/idea-completion/testData/basic/common/ExtensionFunReceiverForce.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionFunReceiverForce.kt rename to idea/idea-completion/testData/basic/common/ExtensionFunReceiverForce.kt diff --git a/idea/testData/completion/basic/common/ExtensionFunctionInClassObject.kt b/idea/idea-completion/testData/basic/common/ExtensionFunctionInClassObject.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionFunctionInClassObject.kt rename to idea/idea-completion/testData/basic/common/ExtensionFunctionInClassObject.kt diff --git a/idea/testData/completion/basic/common/ExtensionInsideFunction.kt b/idea/idea-completion/testData/basic/common/ExtensionInsideFunction.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionInsideFunction.kt rename to idea/idea-completion/testData/basic/common/ExtensionInsideFunction.kt diff --git a/idea/testData/completion/basic/common/ExtensionToIntInFloatStyle.kt b/idea/idea-completion/testData/basic/common/ExtensionToIntInFloatStyle.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionToIntInFloatStyle.kt rename to idea/idea-completion/testData/basic/common/ExtensionToIntInFloatStyle.kt diff --git a/idea/testData/completion/basic/common/ExtensionWithAdditionalTypeParameters.kt b/idea/idea-completion/testData/basic/common/ExtensionWithAdditionalTypeParameters.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionWithAdditionalTypeParameters.kt rename to idea/idea-completion/testData/basic/common/ExtensionWithAdditionalTypeParameters.kt diff --git a/idea/testData/completion/basic/common/ExtensionWithGenericParamInReceiver.kt b/idea/idea-completion/testData/basic/common/ExtensionWithGenericParamInReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionWithGenericParamInReceiver.kt rename to idea/idea-completion/testData/basic/common/ExtensionWithGenericParamInReceiver.kt diff --git a/idea/testData/completion/basic/common/ExtensionWithGenericReceiver.kt b/idea/idea-completion/testData/basic/common/ExtensionWithGenericReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionWithGenericReceiver.kt rename to idea/idea-completion/testData/basic/common/ExtensionWithGenericReceiver.kt diff --git a/idea/testData/completion/basic/common/ExtensionWithInternalGenericParameters.kt b/idea/idea-completion/testData/basic/common/ExtensionWithInternalGenericParameters.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionWithInternalGenericParameters.kt rename to idea/idea-completion/testData/basic/common/ExtensionWithInternalGenericParameters.kt diff --git a/idea/testData/completion/basic/common/ExtensionWithManyTypeParamsInReceiver.kt b/idea/idea-completion/testData/basic/common/ExtensionWithManyTypeParamsInReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/ExtensionWithManyTypeParamsInReceiver.kt rename to idea/idea-completion/testData/basic/common/ExtensionWithManyTypeParamsInReceiver.kt diff --git a/idea/testData/completion/basic/common/FromImports.kt b/idea/idea-completion/testData/basic/common/FromImports.kt similarity index 100% rename from idea/testData/completion/basic/common/FromImports.kt rename to idea/idea-completion/testData/basic/common/FromImports.kt diff --git a/idea/testData/completion/basic/common/FunctionCompletionFormatting.kt b/idea/idea-completion/testData/basic/common/FunctionCompletionFormatting.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionCompletionFormatting.kt rename to idea/idea-completion/testData/basic/common/FunctionCompletionFormatting.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterName0.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterName0.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterName0.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterName0.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterName1.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterName1.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterName1.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterName1.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterName2.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterName2.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterName2.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterName2.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterName3.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterName3.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterName3.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterName3.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterName4.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterName4.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterName4.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterName4.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterName5.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterName5.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterName5.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterName5.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterType1.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterType1.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterType1.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterType1.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterType2.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterType2.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterType2.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterType2.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterType3.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterType3.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterType3.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterType3.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterType4.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterType4.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterType4.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterType4.kt diff --git a/idea/testData/completion/basic/common/FunctionLiteralParameterType5.kt b/idea/idea-completion/testData/basic/common/FunctionLiteralParameterType5.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionLiteralParameterType5.kt rename to idea/idea-completion/testData/basic/common/FunctionLiteralParameterType5.kt diff --git a/idea/testData/completion/basic/common/FunctionVariableCallArgument.kt b/idea/idea-completion/testData/basic/common/FunctionVariableCallArgument.kt similarity index 100% rename from idea/testData/completion/basic/common/FunctionVariableCallArgument.kt rename to idea/idea-completion/testData/basic/common/FunctionVariableCallArgument.kt diff --git a/idea/testData/completion/basic/common/GenericExtensionFunReceiver1.kt b/idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver1.kt similarity index 100% rename from idea/testData/completion/basic/common/GenericExtensionFunReceiver1.kt rename to idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver1.kt diff --git a/idea/testData/completion/basic/common/GenericExtensionFunReceiver2.kt b/idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver2.kt similarity index 100% rename from idea/testData/completion/basic/common/GenericExtensionFunReceiver2.kt rename to idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver2.kt diff --git a/idea/testData/completion/basic/common/GenericExtensionFunTypeArgument.kt b/idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument.kt similarity index 100% rename from idea/testData/completion/basic/common/GenericExtensionFunTypeArgument.kt rename to idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument.kt diff --git a/idea/testData/completion/basic/common/GenericExtensionFunTypeArgument2.kt b/idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument2.kt similarity index 100% rename from idea/testData/completion/basic/common/GenericExtensionFunTypeArgument2.kt rename to idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument2.kt diff --git a/idea/testData/completion/basic/common/GenericKotlinClass.kt b/idea/idea-completion/testData/basic/common/GenericKotlinClass.kt similarity index 100% rename from idea/testData/completion/basic/common/GenericKotlinClass.kt rename to idea/idea-completion/testData/basic/common/GenericKotlinClass.kt diff --git a/idea/testData/completion/basic/common/HigherOrderFunction1.kt b/idea/idea-completion/testData/basic/common/HigherOrderFunction1.kt similarity index 100% rename from idea/testData/completion/basic/common/HigherOrderFunction1.kt rename to idea/idea-completion/testData/basic/common/HigherOrderFunction1.kt diff --git a/idea/testData/completion/basic/common/HigherOrderFunction2.kt b/idea/idea-completion/testData/basic/common/HigherOrderFunction2.kt similarity index 100% rename from idea/testData/completion/basic/common/HigherOrderFunction2.kt rename to idea/idea-completion/testData/basic/common/HigherOrderFunction2.kt diff --git a/idea/testData/completion/basic/common/ImmediateExtensionMembers1.kt b/idea/idea-completion/testData/basic/common/ImmediateExtensionMembers1.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateExtensionMembers1.kt rename to idea/idea-completion/testData/basic/common/ImmediateExtensionMembers1.kt diff --git a/idea/testData/completion/basic/common/ImmediateExtensionMembers2.kt b/idea/idea-completion/testData/basic/common/ImmediateExtensionMembers2.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateExtensionMembers2.kt rename to idea/idea-completion/testData/basic/common/ImmediateExtensionMembers2.kt diff --git a/idea/testData/completion/basic/common/ImmediateExtensionMembers3.kt b/idea/idea-completion/testData/basic/common/ImmediateExtensionMembers3.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateExtensionMembers3.kt rename to idea/idea-completion/testData/basic/common/ImmediateExtensionMembers3.kt diff --git a/idea/testData/completion/basic/common/ImmediateExtensionMembers4.kt b/idea/idea-completion/testData/basic/common/ImmediateExtensionMembers4.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateExtensionMembers4.kt rename to idea/idea-completion/testData/basic/common/ImmediateExtensionMembers4.kt diff --git a/idea/testData/completion/basic/common/ImmediateMembers1.kt b/idea/idea-completion/testData/basic/common/ImmediateMembers1.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateMembers1.kt rename to idea/idea-completion/testData/basic/common/ImmediateMembers1.kt diff --git a/idea/testData/completion/basic/common/ImmediateMembers2.kt b/idea/idea-completion/testData/basic/common/ImmediateMembers2.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateMembers2.kt rename to idea/idea-completion/testData/basic/common/ImmediateMembers2.kt diff --git a/idea/testData/completion/basic/common/ImmediateMembers3.kt b/idea/idea-completion/testData/basic/common/ImmediateMembers3.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateMembers3.kt rename to idea/idea-completion/testData/basic/common/ImmediateMembers3.kt diff --git a/idea/testData/completion/basic/common/ImmediateMembers4.kt b/idea/idea-completion/testData/basic/common/ImmediateMembers4.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateMembers4.kt rename to idea/idea-completion/testData/basic/common/ImmediateMembers4.kt diff --git a/idea/testData/completion/basic/common/ImmediateMembers5.kt b/idea/idea-completion/testData/basic/common/ImmediateMembers5.kt similarity index 100% rename from idea/testData/completion/basic/common/ImmediateMembers5.kt rename to idea/idea-completion/testData/basic/common/ImmediateMembers5.kt diff --git a/idea/testData/completion/basic/common/ImportedEnumMembers.kt b/idea/idea-completion/testData/basic/common/ImportedEnumMembers.kt similarity index 100% rename from idea/testData/completion/basic/common/ImportedEnumMembers.kt rename to idea/idea-completion/testData/basic/common/ImportedEnumMembers.kt diff --git a/idea/testData/completion/basic/common/InCallExpression.kt b/idea/idea-completion/testData/basic/common/InCallExpression.kt similarity index 100% rename from idea/testData/completion/basic/common/InCallExpression.kt rename to idea/idea-completion/testData/basic/common/InCallExpression.kt diff --git a/idea/testData/completion/basic/common/InClassInitializer.kt b/idea/idea-completion/testData/basic/common/InClassInitializer.kt similarity index 100% rename from idea/testData/completion/basic/common/InClassInitializer.kt rename to idea/idea-completion/testData/basic/common/InClassInitializer.kt diff --git a/idea/testData/completion/basic/common/InClassObject.kt b/idea/idea-completion/testData/basic/common/InClassObject.kt similarity index 100% rename from idea/testData/completion/basic/common/InClassObject.kt rename to idea/idea-completion/testData/basic/common/InClassObject.kt diff --git a/idea/testData/completion/basic/common/InClassPropertyAccessor.kt b/idea/idea-completion/testData/basic/common/InClassPropertyAccessor.kt similarity index 100% rename from idea/testData/completion/basic/common/InClassPropertyAccessor.kt rename to idea/idea-completion/testData/basic/common/InClassPropertyAccessor.kt diff --git a/idea/testData/completion/basic/common/InEmptyImport.kt b/idea/idea-completion/testData/basic/common/InEmptyImport.kt similarity index 100% rename from idea/testData/completion/basic/common/InEmptyImport.kt rename to idea/idea-completion/testData/basic/common/InEmptyImport.kt diff --git a/idea/testData/completion/basic/common/InExpressionNoPrefix.kt b/idea/idea-completion/testData/basic/common/InExpressionNoPrefix.kt similarity index 100% rename from idea/testData/completion/basic/common/InExpressionNoPrefix.kt rename to idea/idea-completion/testData/basic/common/InExpressionNoPrefix.kt diff --git a/idea/testData/completion/basic/common/InExtendTypeAnnotation.kt b/idea/idea-completion/testData/basic/common/InExtendTypeAnnotation.kt similarity index 100% rename from idea/testData/completion/basic/common/InExtendTypeAnnotation.kt rename to idea/idea-completion/testData/basic/common/InExtendTypeAnnotation.kt diff --git a/idea/testData/completion/basic/common/InFileWithMultiDeclaration.kt b/idea/idea-completion/testData/basic/common/InFileWithMultiDeclaration.kt similarity index 100% rename from idea/testData/completion/basic/common/InFileWithMultiDeclaration.kt rename to idea/idea-completion/testData/basic/common/InFileWithMultiDeclaration.kt diff --git a/idea/testData/completion/basic/common/InFileWithTypedef.kt b/idea/idea-completion/testData/basic/common/InFileWithTypedef.kt similarity index 100% rename from idea/testData/completion/basic/common/InFileWithTypedef.kt rename to idea/idea-completion/testData/basic/common/InFileWithTypedef.kt diff --git a/idea/testData/completion/basic/common/InFunInClassInitializer.kt b/idea/idea-completion/testData/basic/common/InFunInClassInitializer.kt similarity index 100% rename from idea/testData/completion/basic/common/InFunInClassInitializer.kt rename to idea/idea-completion/testData/basic/common/InFunInClassInitializer.kt diff --git a/idea/testData/completion/basic/common/InFunctionArguments.kt b/idea/idea-completion/testData/basic/common/InFunctionArguments.kt similarity index 100% rename from idea/testData/completion/basic/common/InFunctionArguments.kt rename to idea/idea-completion/testData/basic/common/InFunctionArguments.kt diff --git a/idea/testData/completion/basic/common/InFunctionLiteral.kt b/idea/idea-completion/testData/basic/common/InFunctionLiteral.kt similarity index 100% rename from idea/testData/completion/basic/common/InFunctionLiteral.kt rename to idea/idea-completion/testData/basic/common/InFunctionLiteral.kt diff --git a/idea/testData/completion/basic/common/InGlobalPropertyInitializer.kt b/idea/idea-completion/testData/basic/common/InGlobalPropertyInitializer.kt similarity index 100% rename from idea/testData/completion/basic/common/InGlobalPropertyInitializer.kt rename to idea/idea-completion/testData/basic/common/InGlobalPropertyInitializer.kt diff --git a/idea/testData/completion/basic/common/InImport.kt b/idea/idea-completion/testData/basic/common/InImport.kt similarity index 100% rename from idea/testData/completion/basic/common/InImport.kt rename to idea/idea-completion/testData/basic/common/InImport.kt diff --git a/idea/testData/completion/basic/common/InInitializerInPropertyAccessor.kt b/idea/idea-completion/testData/basic/common/InInitializerInPropertyAccessor.kt similarity index 100% rename from idea/testData/completion/basic/common/InInitializerInPropertyAccessor.kt rename to idea/idea-completion/testData/basic/common/InInitializerInPropertyAccessor.kt diff --git a/idea/testData/completion/basic/common/InInnerClass.kt b/idea/idea-completion/testData/basic/common/InInnerClass.kt similarity index 100% rename from idea/testData/completion/basic/common/InInnerClass.kt rename to idea/idea-completion/testData/basic/common/InInnerClass.kt diff --git a/idea/testData/completion/basic/common/InLocalObjectDeclaration.kt b/idea/idea-completion/testData/basic/common/InLocalObjectDeclaration.kt similarity index 100% rename from idea/testData/completion/basic/common/InLocalObjectDeclaration.kt rename to idea/idea-completion/testData/basic/common/InLocalObjectDeclaration.kt diff --git a/idea/testData/completion/basic/common/InLongDotQualifiedExpression.kt b/idea/idea-completion/testData/basic/common/InLongDotQualifiedExpression.kt similarity index 100% rename from idea/testData/completion/basic/common/InLongDotQualifiedExpression.kt rename to idea/idea-completion/testData/basic/common/InLongDotQualifiedExpression.kt diff --git a/idea/testData/completion/basic/common/InMiddleOfPackage.kt b/idea/idea-completion/testData/basic/common/InMiddleOfPackage.kt similarity index 100% rename from idea/testData/completion/basic/common/InMiddleOfPackage.kt rename to idea/idea-completion/testData/basic/common/InMiddleOfPackage.kt diff --git a/idea/testData/completion/basic/common/InMiddleOfPackageDirective.kt b/idea/idea-completion/testData/basic/common/InMiddleOfPackageDirective.kt similarity index 100% rename from idea/testData/completion/basic/common/InMiddleOfPackageDirective.kt rename to idea/idea-completion/testData/basic/common/InMiddleOfPackageDirective.kt diff --git a/idea/testData/completion/basic/common/InNestedClass.kt b/idea/idea-completion/testData/basic/common/InNestedClass.kt similarity index 100% rename from idea/testData/completion/basic/common/InNestedClass.kt rename to idea/idea-completion/testData/basic/common/InNestedClass.kt diff --git a/idea/testData/completion/basic/common/InObjectInDelegationSpecifier.kt b/idea/idea-completion/testData/basic/common/InObjectInDelegationSpecifier.kt similarity index 100% rename from idea/testData/completion/basic/common/InObjectInDelegationSpecifier.kt rename to idea/idea-completion/testData/basic/common/InObjectInDelegationSpecifier.kt diff --git a/idea/testData/completion/basic/common/InPackageBegin.kt b/idea/idea-completion/testData/basic/common/InPackageBegin.kt similarity index 100% rename from idea/testData/completion/basic/common/InPackageBegin.kt rename to idea/idea-completion/testData/basic/common/InPackageBegin.kt diff --git a/idea/testData/completion/basic/common/InParametersTypes.kt b/idea/idea-completion/testData/basic/common/InParametersTypes.kt similarity index 100% rename from idea/testData/completion/basic/common/InParametersTypes.kt rename to idea/idea-completion/testData/basic/common/InParametersTypes.kt diff --git a/idea/testData/completion/basic/common/InParametersTypesForce.kt b/idea/idea-completion/testData/basic/common/InParametersTypesForce.kt similarity index 100% rename from idea/testData/completion/basic/common/InParametersTypesForce.kt rename to idea/idea-completion/testData/basic/common/InParametersTypesForce.kt diff --git a/idea/testData/completion/basic/common/InPropertyAccessor.kt b/idea/idea-completion/testData/basic/common/InPropertyAccessor.kt similarity index 100% rename from idea/testData/completion/basic/common/InPropertyAccessor.kt rename to idea/idea-completion/testData/basic/common/InPropertyAccessor.kt diff --git a/idea/testData/completion/basic/common/InPropertyInitializer.kt b/idea/idea-completion/testData/basic/common/InPropertyInitializer.kt similarity index 100% rename from idea/testData/completion/basic/common/InPropertyInitializer.kt rename to idea/idea-completion/testData/basic/common/InPropertyInitializer.kt diff --git a/idea/testData/completion/basic/common/InSecondaryConstructorBody.kt b/idea/idea-completion/testData/basic/common/InSecondaryConstructorBody.kt similarity index 100% rename from idea/testData/completion/basic/common/InSecondaryConstructorBody.kt rename to idea/idea-completion/testData/basic/common/InSecondaryConstructorBody.kt diff --git a/idea/testData/completion/basic/common/InSecondaryConstructorDefaultParameter.kt b/idea/idea-completion/testData/basic/common/InSecondaryConstructorDefaultParameter.kt similarity index 100% rename from idea/testData/completion/basic/common/InSecondaryConstructorDefaultParameter.kt rename to idea/idea-completion/testData/basic/common/InSecondaryConstructorDefaultParameter.kt diff --git a/idea/testData/completion/basic/common/InSecondaryConstructorDelegationCall.kt b/idea/idea-completion/testData/basic/common/InSecondaryConstructorDelegationCall.kt similarity index 100% rename from idea/testData/completion/basic/common/InSecondaryConstructorDelegationCall.kt rename to idea/idea-completion/testData/basic/common/InSecondaryConstructorDelegationCall.kt diff --git a/idea/testData/completion/basic/common/InSecondaryConstructorFirstDefaultParameter.kt b/idea/idea-completion/testData/basic/common/InSecondaryConstructorFirstDefaultParameter.kt similarity index 100% rename from idea/testData/completion/basic/common/InSecondaryConstructorFirstDefaultParameter.kt rename to idea/idea-completion/testData/basic/common/InSecondaryConstructorFirstDefaultParameter.kt diff --git a/idea/testData/completion/basic/common/InTypeAnnotation.kt b/idea/idea-completion/testData/basic/common/InTypeAnnotation.kt similarity index 100% rename from idea/testData/completion/basic/common/InTypeAnnotation.kt rename to idea/idea-completion/testData/basic/common/InTypeAnnotation.kt diff --git a/idea/testData/completion/basic/common/InfixCall.kt b/idea/idea-completion/testData/basic/common/InfixCall.kt similarity index 100% rename from idea/testData/completion/basic/common/InfixCall.kt rename to idea/idea-completion/testData/basic/common/InfixCall.kt diff --git a/idea/testData/completion/basic/common/InsideAnonymousClass.kt b/idea/idea-completion/testData/basic/common/InsideAnonymousClass.kt similarity index 100% rename from idea/testData/completion/basic/common/InsideAnonymousClass.kt rename to idea/idea-completion/testData/basic/common/InsideAnonymousClass.kt diff --git a/idea/testData/completion/basic/common/JavaPackage.kt b/idea/idea-completion/testData/basic/common/JavaPackage.kt similarity index 100% rename from idea/testData/completion/basic/common/JavaPackage.kt rename to idea/idea-completion/testData/basic/common/JavaPackage.kt diff --git a/idea/testData/completion/basic/common/LocalMultideclarationValues.kt b/idea/idea-completion/testData/basic/common/LocalMultideclarationValues.kt similarity index 100% rename from idea/testData/completion/basic/common/LocalMultideclarationValues.kt rename to idea/idea-completion/testData/basic/common/LocalMultideclarationValues.kt diff --git a/idea/testData/completion/basic/common/NameWithDollars.kt b/idea/idea-completion/testData/basic/common/NameWithDollars.kt similarity index 100% rename from idea/testData/completion/basic/common/NameWithDollars.kt rename to idea/idea-completion/testData/basic/common/NameWithDollars.kt diff --git a/idea/testData/completion/basic/common/NamedObject.kt b/idea/idea-completion/testData/basic/common/NamedObject.kt similarity index 100% rename from idea/testData/completion/basic/common/NamedObject.kt rename to idea/idea-completion/testData/basic/common/NamedObject.kt diff --git a/idea/testData/completion/basic/common/NestedClassBug.kt b/idea/idea-completion/testData/basic/common/NestedClassBug.kt similarity index 100% rename from idea/testData/completion/basic/common/NestedClassBug.kt rename to idea/idea-completion/testData/basic/common/NestedClassBug.kt diff --git a/idea/testData/completion/basic/common/NestedClassNameForExtension.kt b/idea/idea-completion/testData/basic/common/NestedClassNameForExtension.kt similarity index 100% rename from idea/testData/completion/basic/common/NestedClassNameForExtension.kt rename to idea/idea-completion/testData/basic/common/NestedClassNameForExtension.kt diff --git a/idea/testData/completion/basic/common/NestedClassNameForExtension2.kt b/idea/idea-completion/testData/basic/common/NestedClassNameForExtension2.kt similarity index 100% rename from idea/testData/completion/basic/common/NestedClassNameForExtension2.kt rename to idea/idea-completion/testData/basic/common/NestedClassNameForExtension2.kt diff --git a/idea/testData/completion/basic/common/NestedClassesOnClassWithDefaultObject.kt b/idea/idea-completion/testData/basic/common/NestedClassesOnClassWithDefaultObject.kt similarity index 100% rename from idea/testData/completion/basic/common/NestedClassesOnClassWithDefaultObject.kt rename to idea/idea-completion/testData/basic/common/NestedClassesOnClassWithDefaultObject.kt diff --git a/idea/testData/completion/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt b/idea/idea-completion/testData/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt similarity index 100% rename from idea/testData/completion/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt rename to idea/idea-completion/testData/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt diff --git a/idea/testData/completion/basic/common/NestedClassesOnDefaultObjectLiteral.kt b/idea/idea-completion/testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt similarity index 100% rename from idea/testData/completion/basic/common/NestedClassesOnDefaultObjectLiteral.kt rename to idea/idea-completion/testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt diff --git a/idea/testData/completion/basic/common/NoAutoInsertionOfNotImported.kt b/idea/idea-completion/testData/basic/common/NoAutoInsertionOfNotImported.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutoInsertionOfNotImported.kt rename to idea/idea-completion/testData/basic/common/NoAutoInsertionOfNotImported.kt diff --git a/idea/testData/completion/basic/common/NoAutoPopupAfterNumberLiteral.kt b/idea/idea-completion/testData/basic/common/NoAutoPopupAfterNumberLiteral.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutoPopupAfterNumberLiteral.kt rename to idea/idea-completion/testData/basic/common/NoAutoPopupAfterNumberLiteral.kt diff --git a/idea/testData/completion/basic/common/NoAutoPopupInValName.kt b/idea/idea-completion/testData/basic/common/NoAutoPopupInValName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutoPopupInValName.kt rename to idea/idea-completion/testData/basic/common/NoAutoPopupInValName.kt diff --git a/idea/testData/completion/basic/common/NoAutopopupInExtFunName.kt b/idea/idea-completion/testData/basic/common/NoAutopopupInExtFunName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutopopupInExtFunName.kt rename to idea/idea-completion/testData/basic/common/NoAutopopupInExtFunName.kt diff --git a/idea/testData/completion/basic/common/NoAutopopupInFunName.kt b/idea/idea-completion/testData/basic/common/NoAutopopupInFunName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutopopupInFunName.kt rename to idea/idea-completion/testData/basic/common/NoAutopopupInFunName.kt diff --git a/idea/testData/completion/basic/common/NoAutopopupInGenericExtFunName.kt b/idea/idea-completion/testData/basic/common/NoAutopopupInGenericExtFunName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutopopupInGenericExtFunName.kt rename to idea/idea-completion/testData/basic/common/NoAutopopupInGenericExtFunName.kt diff --git a/idea/testData/completion/basic/common/NoAutopopupInGenericFunName.kt b/idea/idea-completion/testData/basic/common/NoAutopopupInGenericFunName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutopopupInGenericFunName.kt rename to idea/idea-completion/testData/basic/common/NoAutopopupInGenericFunName.kt diff --git a/idea/testData/completion/basic/common/NoAutopopupInGenericValName.kt b/idea/idea-completion/testData/basic/common/NoAutopopupInGenericValName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutopopupInGenericValName.kt rename to idea/idea-completion/testData/basic/common/NoAutopopupInGenericValName.kt diff --git a/idea/testData/completion/basic/common/NoAutopopupInGenericVarName.kt b/idea/idea-completion/testData/basic/common/NoAutopopupInGenericVarName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutopopupInGenericVarName.kt rename to idea/idea-completion/testData/basic/common/NoAutopopupInGenericVarName.kt diff --git a/idea/testData/completion/basic/common/NoAutopopupInVarName.kt b/idea/idea-completion/testData/basic/common/NoAutopopupInVarName.kt similarity index 100% rename from idea/testData/completion/basic/common/NoAutopopupInVarName.kt rename to idea/idea-completion/testData/basic/common/NoAutopopupInVarName.kt diff --git a/idea/testData/completion/basic/common/NoClassNameDuplication.kt b/idea/idea-completion/testData/basic/common/NoClassNameDuplication.kt similarity index 100% rename from idea/testData/completion/basic/common/NoClassNameDuplication.kt rename to idea/idea-completion/testData/basic/common/NoClassNameDuplication.kt diff --git a/idea/testData/completion/basic/common/NoCompletionAfterBigFloat.kt b/idea/idea-completion/testData/basic/common/NoCompletionAfterBigFloat.kt similarity index 100% rename from idea/testData/completion/basic/common/NoCompletionAfterBigFloat.kt rename to idea/idea-completion/testData/basic/common/NoCompletionAfterBigFloat.kt diff --git a/idea/testData/completion/basic/common/NoCompletionAfterFloat.kt b/idea/idea-completion/testData/basic/common/NoCompletionAfterFloat.kt similarity index 100% rename from idea/testData/completion/basic/common/NoCompletionAfterFloat.kt rename to idea/idea-completion/testData/basic/common/NoCompletionAfterFloat.kt diff --git a/idea/testData/completion/basic/common/NoCompletionAfterInt.kt b/idea/idea-completion/testData/basic/common/NoCompletionAfterInt.kt similarity index 100% rename from idea/testData/completion/basic/common/NoCompletionAfterInt.kt rename to idea/idea-completion/testData/basic/common/NoCompletionAfterInt.kt diff --git a/idea/testData/completion/basic/common/NoCompletionAfterLong.kt b/idea/idea-completion/testData/basic/common/NoCompletionAfterLong.kt similarity index 100% rename from idea/testData/completion/basic/common/NoCompletionAfterLong.kt rename to idea/idea-completion/testData/basic/common/NoCompletionAfterLong.kt diff --git a/idea/testData/completion/basic/common/NoEmptyPackage.kt b/idea/idea-completion/testData/basic/common/NoEmptyPackage.kt similarity index 100% rename from idea/testData/completion/basic/common/NoEmptyPackage.kt rename to idea/idea-completion/testData/basic/common/NoEmptyPackage.kt diff --git a/idea/testData/completion/basic/common/NoEnumEntryType.kt b/idea/idea-completion/testData/basic/common/NoEnumEntryType.kt similarity index 100% rename from idea/testData/completion/basic/common/NoEnumEntryType.kt rename to idea/idea-completion/testData/basic/common/NoEnumEntryType.kt diff --git a/idea/testData/completion/basic/common/NoEnumMembersFromImplicitQualifier.kt b/idea/idea-completion/testData/basic/common/NoEnumMembersFromImplicitQualifier.kt similarity index 100% rename from idea/testData/completion/basic/common/NoEnumMembersFromImplicitQualifier.kt rename to idea/idea-completion/testData/basic/common/NoEnumMembersFromImplicitQualifier.kt diff --git a/idea/testData/completion/basic/common/NoExtensionsAfterQualifier.kt b/idea/idea-completion/testData/basic/common/NoExtensionsAfterQualifier.kt similarity index 100% rename from idea/testData/completion/basic/common/NoExtensionsAfterQualifier.kt rename to idea/idea-completion/testData/basic/common/NoExtensionsAfterQualifier.kt diff --git a/idea/testData/completion/basic/common/NoNestedClassAfterReceiver.kt b/idea/idea-completion/testData/basic/common/NoNestedClassAfterReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/NoNestedClassAfterReceiver.kt rename to idea/idea-completion/testData/basic/common/NoNestedClassAfterReceiver.kt diff --git a/idea/testData/completion/basic/common/NoNestedClassesFromImplicitQualifier.kt b/idea/idea-completion/testData/basic/common/NoNestedClassesFromImplicitQualifier.kt similarity index 100% rename from idea/testData/completion/basic/common/NoNestedClassesFromImplicitQualifier.kt rename to idea/idea-completion/testData/basic/common/NoNestedClassesFromImplicitQualifier.kt diff --git a/idea/testData/completion/basic/common/NoPackageFacadeClasses.kt b/idea/idea-completion/testData/basic/common/NoPackageFacadeClasses.kt similarity index 100% rename from idea/testData/completion/basic/common/NoPackageFacadeClasses.kt rename to idea/idea-completion/testData/basic/common/NoPackageFacadeClasses.kt diff --git a/idea/testData/completion/basic/common/NoSecondPressCompletionInAutoPopup.kt b/idea/idea-completion/testData/basic/common/NoSecondPressCompletionInAutoPopup.kt similarity index 100% rename from idea/testData/completion/basic/common/NoSecondPressCompletionInAutoPopup.kt rename to idea/idea-completion/testData/basic/common/NoSecondPressCompletionInAutoPopup.kt diff --git a/idea/testData/completion/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt b/idea/idea-completion/testData/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt similarity index 100% rename from idea/testData/completion/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt rename to idea/idea-completion/testData/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt diff --git a/idea/testData/completion/basic/common/ObjectInTypePosition.kt b/idea/idea-completion/testData/basic/common/ObjectInTypePosition.kt similarity index 100% rename from idea/testData/completion/basic/common/ObjectInTypePosition.kt rename to idea/idea-completion/testData/basic/common/ObjectInTypePosition.kt diff --git a/idea/testData/completion/basic/common/ObjectMembersFromNested.kt b/idea/idea-completion/testData/basic/common/ObjectMembersFromNested.kt similarity index 100% rename from idea/testData/completion/basic/common/ObjectMembersFromNested.kt rename to idea/idea-completion/testData/basic/common/ObjectMembersFromNested.kt diff --git a/idea/testData/completion/basic/common/ObjectRedeclaration1.kt b/idea/idea-completion/testData/basic/common/ObjectRedeclaration1.kt similarity index 100% rename from idea/testData/completion/basic/common/ObjectRedeclaration1.kt rename to idea/idea-completion/testData/basic/common/ObjectRedeclaration1.kt diff --git a/idea/testData/completion/basic/common/ObjectRedeclaration2.kt b/idea/idea-completion/testData/basic/common/ObjectRedeclaration2.kt similarity index 100% rename from idea/testData/completion/basic/common/ObjectRedeclaration2.kt rename to idea/idea-completion/testData/basic/common/ObjectRedeclaration2.kt diff --git a/idea/testData/completion/basic/common/OnlyScopedClassesWithoutExplicit.kt b/idea/idea-completion/testData/basic/common/OnlyScopedClassesWithoutExplicit.kt similarity index 100% rename from idea/testData/completion/basic/common/OnlyScopedClassesWithoutExplicit.kt rename to idea/idea-completion/testData/basic/common/OnlyScopedClassesWithoutExplicit.kt diff --git a/idea/testData/completion/basic/common/OverloadFunctions.kt b/idea/idea-completion/testData/basic/common/OverloadFunctions.kt similarity index 100% rename from idea/testData/completion/basic/common/OverloadFunctions.kt rename to idea/idea-completion/testData/basic/common/OverloadFunctions.kt diff --git a/idea/testData/completion/basic/common/PrivatesInSecondPressCompletion.kt b/idea/idea-completion/testData/basic/common/PrivatesInSecondPressCompletion.kt similarity index 100% rename from idea/testData/completion/basic/common/PrivatesInSecondPressCompletion.kt rename to idea/idea-completion/testData/basic/common/PrivatesInSecondPressCompletion.kt diff --git a/idea/testData/completion/basic/common/RecieverMembersFromExtAccessor.kt b/idea/idea-completion/testData/basic/common/RecieverMembersFromExtAccessor.kt similarity index 100% rename from idea/testData/completion/basic/common/RecieverMembersFromExtAccessor.kt rename to idea/idea-completion/testData/basic/common/RecieverMembersFromExtAccessor.kt diff --git a/idea/testData/completion/basic/common/RecieverMembersFromExtFun.kt b/idea/idea-completion/testData/basic/common/RecieverMembersFromExtFun.kt similarity index 100% rename from idea/testData/completion/basic/common/RecieverMembersFromExtFun.kt rename to idea/idea-completion/testData/basic/common/RecieverMembersFromExtFun.kt diff --git a/idea/testData/completion/basic/common/SafeCallAfterNullable.kt b/idea/idea-completion/testData/basic/common/SafeCallAfterNullable.kt similarity index 100% rename from idea/testData/completion/basic/common/SafeCallAfterNullable.kt rename to idea/idea-completion/testData/basic/common/SafeCallAfterNullable.kt diff --git a/idea/testData/completion/basic/common/ShortClassNamesInTypePosition.kt b/idea/idea-completion/testData/basic/common/ShortClassNamesInTypePosition.kt similarity index 100% rename from idea/testData/completion/basic/common/ShortClassNamesInTypePosition.kt rename to idea/idea-completion/testData/basic/common/ShortClassNamesInTypePosition.kt diff --git a/idea/testData/completion/basic/common/SmartCastAfterIf.kt b/idea/idea-completion/testData/basic/common/SmartCastAfterIf.kt similarity index 100% rename from idea/testData/completion/basic/common/SmartCastAfterIf.kt rename to idea/idea-completion/testData/basic/common/SmartCastAfterIf.kt diff --git a/idea/testData/completion/basic/common/SmartCastAfterIfMethod.kt b/idea/idea-completion/testData/basic/common/SmartCastAfterIfMethod.kt similarity index 100% rename from idea/testData/completion/basic/common/SmartCastAfterIfMethod.kt rename to idea/idea-completion/testData/basic/common/SmartCastAfterIfMethod.kt diff --git a/idea/testData/completion/basic/common/SmartCastForThis.kt b/idea/idea-completion/testData/basic/common/SmartCastForThis.kt similarity index 100% rename from idea/testData/completion/basic/common/SmartCastForThis.kt rename to idea/idea-completion/testData/basic/common/SmartCastForThis.kt diff --git a/idea/testData/completion/basic/common/SmartCastInWhen.kt b/idea/idea-completion/testData/basic/common/SmartCastInWhen.kt similarity index 100% rename from idea/testData/completion/basic/common/SmartCastInWhen.kt rename to idea/idea-completion/testData/basic/common/SmartCastInWhen.kt diff --git a/idea/testData/completion/basic/common/StandardJetArrayFirst.kt b/idea/idea-completion/testData/basic/common/StandardJetArrayFirst.kt similarity index 100% rename from idea/testData/completion/basic/common/StandardJetArrayFirst.kt rename to idea/idea-completion/testData/basic/common/StandardJetArrayFirst.kt diff --git a/idea/testData/completion/basic/common/StandardJetDoubleFirst.kt b/idea/idea-completion/testData/basic/common/StandardJetDoubleFirst.kt similarity index 100% rename from idea/testData/completion/basic/common/StandardJetDoubleFirst.kt rename to idea/idea-completion/testData/basic/common/StandardJetDoubleFirst.kt diff --git a/idea/testData/completion/basic/common/StringTemplate1.kt b/idea/idea-completion/testData/basic/common/StringTemplate1.kt similarity index 100% rename from idea/testData/completion/basic/common/StringTemplate1.kt rename to idea/idea-completion/testData/basic/common/StringTemplate1.kt diff --git a/idea/testData/completion/basic/common/StringTemplate2.kt b/idea/idea-completion/testData/basic/common/StringTemplate2.kt similarity index 100% rename from idea/testData/completion/basic/common/StringTemplate2.kt rename to idea/idea-completion/testData/basic/common/StringTemplate2.kt diff --git a/idea/testData/completion/basic/common/SubpackageInFun.kt b/idea/idea-completion/testData/basic/common/SubpackageInFun.kt similarity index 100% rename from idea/testData/completion/basic/common/SubpackageInFun.kt rename to idea/idea-completion/testData/basic/common/SubpackageInFun.kt diff --git a/idea/testData/completion/basic/common/SubstitutedSignature1.kt b/idea/idea-completion/testData/basic/common/SubstitutedSignature1.kt similarity index 100% rename from idea/testData/completion/basic/common/SubstitutedSignature1.kt rename to idea/idea-completion/testData/basic/common/SubstitutedSignature1.kt diff --git a/idea/testData/completion/basic/common/SubstitutedSignature2.kt b/idea/idea-completion/testData/basic/common/SubstitutedSignature2.kt similarity index 100% rename from idea/testData/completion/basic/common/SubstitutedSignature2.kt rename to idea/idea-completion/testData/basic/common/SubstitutedSignature2.kt diff --git a/idea/testData/completion/basic/common/SubstitutedSignature3.kt b/idea/idea-completion/testData/basic/common/SubstitutedSignature3.kt similarity index 100% rename from idea/testData/completion/basic/common/SubstitutedSignature3.kt rename to idea/idea-completion/testData/basic/common/SubstitutedSignature3.kt diff --git a/idea/testData/completion/basic/common/SubstitutedSignature4.kt b/idea/idea-completion/testData/basic/common/SubstitutedSignature4.kt similarity index 100% rename from idea/testData/completion/basic/common/SubstitutedSignature4.kt rename to idea/idea-completion/testData/basic/common/SubstitutedSignature4.kt diff --git a/idea/testData/completion/basic/common/SubstitutedSignature5.kt b/idea/idea-completion/testData/basic/common/SubstitutedSignature5.kt similarity index 100% rename from idea/testData/completion/basic/common/SubstitutedSignature5.kt rename to idea/idea-completion/testData/basic/common/SubstitutedSignature5.kt diff --git a/idea/testData/completion/basic/common/SubstitutedSignature6.kt b/idea/idea-completion/testData/basic/common/SubstitutedSignature6.kt similarity index 100% rename from idea/testData/completion/basic/common/SubstitutedSignature6.kt rename to idea/idea-completion/testData/basic/common/SubstitutedSignature6.kt diff --git a/idea/testData/completion/basic/common/TopLevelClassCompletionInQualifiedCall.kt b/idea/idea-completion/testData/basic/common/TopLevelClassCompletionInQualifiedCall.kt similarity index 100% rename from idea/testData/completion/basic/common/TopLevelClassCompletionInQualifiedCall.kt rename to idea/idea-completion/testData/basic/common/TopLevelClassCompletionInQualifiedCall.kt diff --git a/idea/testData/completion/basic/common/VariableClassName.kt b/idea/idea-completion/testData/basic/common/VariableClassName.kt similarity index 100% rename from idea/testData/completion/basic/common/VariableClassName.kt rename to idea/idea-completion/testData/basic/common/VariableClassName.kt diff --git a/idea/testData/completion/basic/common/annotations/FunctionAnnotation1.kt b/idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation1.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/FunctionAnnotation1.kt rename to idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation1.kt diff --git a/idea/testData/completion/basic/common/annotations/FunctionAnnotation2.kt b/idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation2.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/FunctionAnnotation2.kt rename to idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation2.kt diff --git a/idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt b/idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt rename to idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt diff --git a/idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt b/idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt rename to idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation1.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation1.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation1.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation1.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation2.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation2.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation2.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation2.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation3.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation3.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation3.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation3.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation4.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation4.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation4.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation4.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation5.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation5.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation5.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation5.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation6.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation6.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation6.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation6.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation7.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation7.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation7.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation7.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation8.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation8.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation8.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation8.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotation9.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation9.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotation9.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation9.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotationArgs.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationArgs.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotationArgs.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationArgs.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup1.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup1.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup1.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup1.kt diff --git a/idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup2.kt b/idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup2.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup2.kt rename to idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup2.kt diff --git a/idea/testData/completion/basic/common/annotations/TopLevelAnnotation1.kt b/idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation1.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/TopLevelAnnotation1.kt rename to idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation1.kt diff --git a/idea/testData/completion/basic/common/annotations/TopLevelAnnotation2.kt b/idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation2.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/TopLevelAnnotation2.kt rename to idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation2.kt diff --git a/idea/testData/completion/basic/common/annotations/TopLevelAnnotation3.kt b/idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation3.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/TopLevelAnnotation3.kt rename to idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation3.kt diff --git a/idea/testData/completion/basic/common/annotations/TopLevelAnnotation4.kt b/idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation4.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/TopLevelAnnotation4.kt rename to idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation4.kt diff --git a/idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg1.kt b/idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg1.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg1.kt rename to idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg1.kt diff --git a/idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg2.kt b/idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg2.kt similarity index 100% rename from idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg2.kt rename to idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg2.kt diff --git a/idea/testData/completion/basic/common/classObjectElementsInClass.kt b/idea/idea-completion/testData/basic/common/classObjectElementsInClass.kt similarity index 100% rename from idea/testData/completion/basic/common/classObjectElementsInClass.kt rename to idea/idea-completion/testData/basic/common/classObjectElementsInClass.kt diff --git a/idea/testData/completion/basic/common/extensions/ExtensionInExtendedClass.kt b/idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClass.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/ExtensionInExtendedClass.kt rename to idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClass.kt diff --git a/idea/testData/completion/basic/common/extensions/ExtensionInExtendedClassThis.kt b/idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClassThis.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/ExtensionInExtendedClassThis.kt rename to idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClassThis.kt diff --git a/idea/testData/completion/basic/common/extensions/ExtensionInExtension.kt b/idea/idea-completion/testData/basic/common/extensions/ExtensionInExtension.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/ExtensionInExtension.kt rename to idea/idea-completion/testData/basic/common/extensions/ExtensionInExtension.kt diff --git a/idea/testData/completion/basic/common/extensions/ExtensionInExtensionThis.kt b/idea/idea-completion/testData/basic/common/extensions/ExtensionInExtensionThis.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/ExtensionInExtensionThis.kt rename to idea/idea-completion/testData/basic/common/extensions/ExtensionInExtensionThis.kt diff --git a/idea/testData/completion/basic/common/extensions/ExtensionOnFQObject.kt b/idea/idea-completion/testData/basic/common/extensions/ExtensionOnFQObject.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/ExtensionOnFQObject.kt rename to idea/idea-completion/testData/basic/common/extensions/ExtensionOnFQObject.kt diff --git a/idea/testData/completion/basic/common/extensions/ExtensionOnNestedClassObject.kt b/idea/idea-completion/testData/basic/common/extensions/ExtensionOnNestedClassObject.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/ExtensionOnNestedClassObject.kt rename to idea/idea-completion/testData/basic/common/extensions/ExtensionOnNestedClassObject.kt diff --git a/idea/testData/completion/basic/common/extensions/Extensions.kt b/idea/idea-completion/testData/basic/common/extensions/Extensions.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/Extensions.kt rename to idea/idea-completion/testData/basic/common/extensions/Extensions.kt diff --git a/idea/testData/completion/basic/common/extensions/InvalidTypeParameters.kt b/idea/idea-completion/testData/basic/common/extensions/InvalidTypeParameters.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/InvalidTypeParameters.kt rename to idea/idea-completion/testData/basic/common/extensions/InvalidTypeParameters.kt diff --git a/idea/testData/completion/basic/common/extensions/IrrelevantExtension.kt b/idea/idea-completion/testData/basic/common/extensions/IrrelevantExtension.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/IrrelevantExtension.kt rename to idea/idea-completion/testData/basic/common/extensions/IrrelevantExtension.kt diff --git a/idea/testData/completion/basic/common/extensions/JavaTypeExtension.kt b/idea/idea-completion/testData/basic/common/extensions/JavaTypeExtension.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/JavaTypeExtension.kt rename to idea/idea-completion/testData/basic/common/extensions/JavaTypeExtension.kt diff --git a/idea/testData/completion/basic/common/extensions/KotlinGenericTypeExtension.kt b/idea/idea-completion/testData/basic/common/extensions/KotlinGenericTypeExtension.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/KotlinGenericTypeExtension.kt rename to idea/idea-completion/testData/basic/common/extensions/KotlinGenericTypeExtension.kt diff --git a/idea/testData/completion/basic/common/extensions/KotlinTypeExtension.kt b/idea/idea-completion/testData/basic/common/extensions/KotlinTypeExtension.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/KotlinTypeExtension.kt rename to idea/idea-completion/testData/basic/common/extensions/KotlinTypeExtension.kt diff --git a/idea/testData/completion/basic/common/extensions/MemberExtensionFromWith.kt b/idea/idea-completion/testData/basic/common/extensions/MemberExtensionFromWith.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/MemberExtensionFromWith.kt rename to idea/idea-completion/testData/basic/common/extensions/MemberExtensionFromWith.kt diff --git a/idea/testData/completion/basic/common/extensions/MemberExtensionsFromMemberExtension.kt b/idea/idea-completion/testData/basic/common/extensions/MemberExtensionsFromMemberExtension.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/MemberExtensionsFromMemberExtension.kt rename to idea/idea-completion/testData/basic/common/extensions/MemberExtensionsFromMemberExtension.kt diff --git a/idea/testData/completion/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt b/idea/idea-completion/testData/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt rename to idea/idea-completion/testData/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt diff --git a/idea/testData/completion/basic/common/extensions/NoExtensionFromOuter.kt b/idea/idea-completion/testData/basic/common/extensions/NoExtensionFromOuter.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/NoExtensionFromOuter.kt rename to idea/idea-completion/testData/basic/common/extensions/NoExtensionFromOuter.kt diff --git a/idea/testData/completion/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt b/idea/idea-completion/testData/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt rename to idea/idea-completion/testData/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt diff --git a/idea/testData/completion/basic/common/extensions/WrongExplicitReceiver.kt b/idea/idea-completion/testData/basic/common/extensions/WrongExplicitReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/WrongExplicitReceiver.kt rename to idea/idea-completion/testData/basic/common/extensions/WrongExplicitReceiver.kt diff --git a/idea/testData/completion/basic/common/extensions/WrongImplicitReceiver.kt b/idea/idea-completion/testData/basic/common/extensions/WrongImplicitReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/extensions/WrongImplicitReceiver.kt rename to idea/idea-completion/testData/basic/common/extensions/WrongImplicitReceiver.kt diff --git a/idea/testData/completion/basic/common/namedParameters/AfterBrace.kt b/idea/idea-completion/testData/basic/common/namedParameters/AfterBrace.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/AfterBrace.kt rename to idea/idea-completion/testData/basic/common/namedParameters/AfterBrace.kt diff --git a/idea/testData/completion/basic/common/namedParameters/AfterComma.kt b/idea/idea-completion/testData/basic/common/namedParameters/AfterComma.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/AfterComma.kt rename to idea/idea-completion/testData/basic/common/namedParameters/AfterComma.kt diff --git a/idea/testData/completion/basic/common/namedParameters/CompactTypeNames.kt b/idea/idea-completion/testData/basic/common/namedParameters/CompactTypeNames.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/CompactTypeNames.kt rename to idea/idea-completion/testData/basic/common/namedParameters/CompactTypeNames.kt diff --git a/idea/testData/completion/basic/common/namedParameters/ForEmptyParametersFunction.kt b/idea/idea-completion/testData/basic/common/namedParameters/ForEmptyParametersFunction.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/ForEmptyParametersFunction.kt rename to idea/idea-completion/testData/basic/common/namedParameters/ForEmptyParametersFunction.kt diff --git a/idea/testData/completion/basic/common/namedParameters/InParameterExpression.kt b/idea/idea-completion/testData/basic/common/namedParameters/InParameterExpression.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/InParameterExpression.kt rename to idea/idea-completion/testData/basic/common/namedParameters/InParameterExpression.kt diff --git a/idea/testData/completion/basic/common/namedParameters/NamedParametersFromOverloads.kt b/idea/idea-completion/testData/basic/common/namedParameters/NamedParametersFromOverloads.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/NamedParametersFromOverloads.kt rename to idea/idea-completion/testData/basic/common/namedParameters/NamedParametersFromOverloads.kt diff --git a/idea/testData/completion/basic/common/namedParameters/NamedParamsInConstructor.kt b/idea/idea-completion/testData/basic/common/namedParameters/NamedParamsInConstructor.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/NamedParamsInConstructor.kt rename to idea/idea-completion/testData/basic/common/namedParameters/NamedParamsInConstructor.kt diff --git a/idea/testData/completion/basic/common/namedParameters/NoAlreadyUsedParameters.kt b/idea/idea-completion/testData/basic/common/namedParameters/NoAlreadyUsedParameters.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/NoAlreadyUsedParameters.kt rename to idea/idea-completion/testData/basic/common/namedParameters/NoAlreadyUsedParameters.kt diff --git a/idea/testData/completion/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt b/idea/idea-completion/testData/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt rename to idea/idea-completion/testData/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt diff --git a/idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters.kt b/idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters.kt rename to idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters.kt diff --git a/idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters2.kt b/idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters2.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters2.kt rename to idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters2.kt diff --git a/idea/testData/completion/basic/common/namedParameters/OnlyNamedParameters.kt b/idea/idea-completion/testData/basic/common/namedParameters/OnlyNamedParameters.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/OnlyNamedParameters.kt rename to idea/idea-completion/testData/basic/common/namedParameters/OnlyNamedParameters.kt diff --git a/idea/testData/completion/basic/common/namedParameters/WithParameterExpression.kt b/idea/idea-completion/testData/basic/common/namedParameters/WithParameterExpression.kt similarity index 100% rename from idea/testData/completion/basic/common/namedParameters/WithParameterExpression.kt rename to idea/idea-completion/testData/basic/common/namedParameters/WithParameterExpression.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/ConstructorTypeArg.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/ConstructorTypeArg.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/ConstructorTypeArg.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/ConstructorTypeArg.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg2.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg2.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg2.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg2.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/LessThan.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/LessThan.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/LessThan.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/LessThan.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/NestedTypeArg.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/NestedTypeArg.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/NestedTypeArg.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/NestedTypeArg.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg2.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg2.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg2.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg2.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg3.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg3.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg3.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg3.kt diff --git a/idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg4.kt b/idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg4.kt similarity index 100% rename from idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg4.kt rename to idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg4.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternal.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternal.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternal.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternal.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityInSubclass.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclass.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityInSubclass.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclass.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityInSubclassForce.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclassForce.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityInSubclassForce.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclassForce.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThis.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThis.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThis.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThis.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithThis.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithThis.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithThis.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithThis.kt diff --git a/idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt b/idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt similarity index 100% rename from idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt rename to idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt diff --git a/idea/testData/completion/basic/custom/NamedArgumentsJava.kt b/idea/idea-completion/testData/basic/custom/NamedArgumentsJava.kt similarity index 100% rename from idea/testData/completion/basic/custom/NamedArgumentsJava.kt rename to idea/idea-completion/testData/basic/custom/NamedArgumentsJava.kt diff --git a/idea/testData/completion/basic/custom/NamedArgumentsJavaSrc/JavaClass.java b/idea/idea-completion/testData/basic/custom/NamedArgumentsJavaSrc/JavaClass.java similarity index 100% rename from idea/testData/completion/basic/custom/NamedArgumentsJavaSrc/JavaClass.java rename to idea/idea-completion/testData/basic/custom/NamedArgumentsJavaSrc/JavaClass.java diff --git a/idea/testData/completion/basic/custom/NamedArgumentsKotlin.kt b/idea/idea-completion/testData/basic/custom/NamedArgumentsKotlin.kt similarity index 100% rename from idea/testData/completion/basic/custom/NamedArgumentsKotlin.kt rename to idea/idea-completion/testData/basic/custom/NamedArgumentsKotlin.kt diff --git a/idea/testData/completion/basic/custom/NamedArgumentsKotlinSrc/KotlinClass.kt b/idea/idea-completion/testData/basic/custom/NamedArgumentsKotlinSrc/KotlinClass.kt similarity index 100% rename from idea/testData/completion/basic/custom/NamedArgumentsKotlinSrc/KotlinClass.kt rename to idea/idea-completion/testData/basic/custom/NamedArgumentsKotlinSrc/KotlinClass.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedExtFun.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtFun.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedExtFun.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtFun.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedExtFunSrc/source.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtFunSrc/source.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedExtFunSrc/source.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtFunSrc/source.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedExtProp.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtProp.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedExtProp.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtProp.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedExtPropSrc/source.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtPropSrc/source.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedExtPropSrc/source.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtPropSrc/source.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedFun.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedFun.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedFun.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedFun.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedFunSrc/source.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedFunSrc/source.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedFunSrc/source.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedFunSrc/source.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedProperty.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedProperty.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedProperty.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedProperty.kt diff --git a/idea/testData/completion/basic/custom/TopLevelNonImportedPropertySrc/source.kt b/idea/idea-completion/testData/basic/custom/TopLevelNonImportedPropertySrc/source.kt similarity index 100% rename from idea/testData/completion/basic/custom/TopLevelNonImportedPropertySrc/source.kt rename to idea/idea-completion/testData/basic/custom/TopLevelNonImportedPropertySrc/source.kt diff --git a/idea/testData/completion/basic/java/AutoForceCompletion.kt b/idea/idea-completion/testData/basic/java/AutoForceCompletion.kt similarity index 100% rename from idea/testData/completion/basic/java/AutoForceCompletion.kt rename to idea/idea-completion/testData/basic/java/AutoForceCompletion.kt diff --git a/idea/testData/completion/basic/java/ExtensionFromStandardLibrary.kt b/idea/idea-completion/testData/basic/java/ExtensionFromStandardLibrary.kt similarity index 100% rename from idea/testData/completion/basic/java/ExtensionFromStandardLibrary.kt rename to idea/idea-completion/testData/basic/java/ExtensionFromStandardLibrary.kt diff --git a/idea/testData/completion/basic/java/ImmediateMembersForPlatformType.kt b/idea/idea-completion/testData/basic/java/ImmediateMembersForPlatformType.kt similarity index 100% rename from idea/testData/completion/basic/java/ImmediateMembersForPlatformType.kt rename to idea/idea-completion/testData/basic/java/ImmediateMembersForPlatformType.kt diff --git a/idea/testData/completion/basic/java/InPackage.kt b/idea/idea-completion/testData/basic/java/InPackage.kt similarity index 100% rename from idea/testData/completion/basic/java/InPackage.kt rename to idea/idea-completion/testData/basic/java/InPackage.kt diff --git a/idea/testData/completion/basic/java/JavaClassNames.kt b/idea/idea-completion/testData/basic/java/JavaClassNames.kt similarity index 100% rename from idea/testData/completion/basic/java/JavaClassNames.kt rename to idea/idea-completion/testData/basic/java/JavaClassNames.kt diff --git a/idea/testData/completion/basic/java/NoDuplicationForImportedJavaClass.kt b/idea/idea-completion/testData/basic/java/NoDuplicationForImportedJavaClass.kt similarity index 100% rename from idea/testData/completion/basic/java/NoDuplicationForImportedJavaClass.kt rename to idea/idea-completion/testData/basic/java/NoDuplicationForImportedJavaClass.kt diff --git a/idea/testData/completion/basic/java/NoDuplicationForRuntimeClass.kt b/idea/idea-completion/testData/basic/java/NoDuplicationForRuntimeClass.kt similarity index 100% rename from idea/testData/completion/basic/java/NoDuplicationForRuntimeClass.kt rename to idea/idea-completion/testData/basic/java/NoDuplicationForRuntimeClass.kt diff --git a/idea/testData/completion/basic/java/PackageDirective.kt b/idea/idea-completion/testData/basic/java/PackageDirective.kt similarity index 100% rename from idea/testData/completion/basic/java/PackageDirective.kt rename to idea/idea-completion/testData/basic/java/PackageDirective.kt diff --git a/idea/testData/completion/basic/java/PropertyMetadata.kt b/idea/idea-completion/testData/basic/java/PropertyMetadata.kt similarity index 100% rename from idea/testData/completion/basic/java/PropertyMetadata.kt rename to idea/idea-completion/testData/basic/java/PropertyMetadata.kt diff --git a/idea/testData/completion/basic/java/TopLevelFromStandardLibrary.kt b/idea/idea-completion/testData/basic/java/TopLevelFromStandardLibrary.kt similarity index 100% rename from idea/testData/completion/basic/java/TopLevelFromStandardLibrary.kt rename to idea/idea-completion/testData/basic/java/TopLevelFromStandardLibrary.kt diff --git a/idea/testData/completion/basic/java/TopLevelFromStandardLibraryWithoutParam.kt b/idea/idea-completion/testData/basic/java/TopLevelFromStandardLibraryWithoutParam.kt similarity index 100% rename from idea/testData/completion/basic/java/TopLevelFromStandardLibraryWithoutParam.kt rename to idea/idea-completion/testData/basic/java/TopLevelFromStandardLibraryWithoutParam.kt diff --git a/idea/testData/completion/basic/js/AutoForceCompletion.kt b/idea/idea-completion/testData/basic/js/AutoForceCompletion.kt similarity index 100% rename from idea/testData/completion/basic/js/AutoForceCompletion.kt rename to idea/idea-completion/testData/basic/js/AutoForceCompletion.kt diff --git a/idea/testData/completion/basic/js/InPackage.kt b/idea/idea-completion/testData/basic/js/InPackage.kt similarity index 100% rename from idea/testData/completion/basic/js/InPackage.kt rename to idea/idea-completion/testData/basic/js/InPackage.kt diff --git a/idea/testData/completion/basic/js/JSStd.kt b/idea/idea-completion/testData/basic/js/JSStd.kt similarity index 100% rename from idea/testData/completion/basic/js/JSStd.kt rename to idea/idea-completion/testData/basic/js/JSStd.kt diff --git a/idea/testData/completion/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.dependency.kt b/idea/idea-completion/testData/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.dependency.kt rename to idea/idea-completion/testData/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.dependency.kt diff --git a/idea/testData/completion/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.kt b/idea/idea-completion/testData/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.kt similarity index 100% rename from idea/testData/completion/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.kt rename to idea/idea-completion/testData/basic/multifile/CompleteFunctionWithNoSpecifiedType/CompleteFunctionWithNoSpecifiedType.kt diff --git a/idea/testData/completion/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.dependency.kt b/idea/idea-completion/testData/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.dependency.kt rename to idea/idea-completion/testData/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.dependency.kt diff --git a/idea/testData/completion/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.kt b/idea/idea-completion/testData/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.kt similarity index 100% rename from idea/testData/completion/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.kt rename to idea/idea-completion/testData/basic/multifile/CompleteImportedFunction/CompleteImportedFunction.kt diff --git a/idea/testData/completion/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.dependency.kt b/idea/idea-completion/testData/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.dependency.kt rename to idea/idea-completion/testData/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.dependency.kt diff --git a/idea/testData/completion/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.kt b/idea/idea-completion/testData/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.kt similarity index 100% rename from idea/testData/completion/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.kt rename to idea/idea-completion/testData/basic/multifile/CompletionOnImportedFunction/CompletionOnImportedFunction.kt diff --git a/idea/testData/completion/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.dependency.kt b/idea/idea-completion/testData/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.dependency.kt rename to idea/idea-completion/testData/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.dependency.kt diff --git a/idea/testData/completion/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.kt b/idea/idea-completion/testData/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.kt similarity index 100% rename from idea/testData/completion/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.kt rename to idea/idea-completion/testData/basic/multifile/DoNotCompleteWithConstraints/DoNotCompleteWithConstraints.kt diff --git a/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.dependency.kt b/idea/idea-completion/testData/basic/multifile/EnumEntry/EnumEntry.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.dependency.kt rename to idea/idea-completion/testData/basic/multifile/EnumEntry/EnumEntry.dependency.kt diff --git a/idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.kt b/idea/idea-completion/testData/basic/multifile/EnumEntry/EnumEntry.kt similarity index 100% rename from idea/testData/completion/basic/multifile/EnumEntry/EnumEntry.kt rename to idea/idea-completion/testData/basic/multifile/EnumEntry/EnumEntry.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionFunction/ExtensionFunction.dependency.kt b/idea/idea-completion/testData/basic/multifile/ExtensionFunction/ExtensionFunction.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionFunction/ExtensionFunction.dependency.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionFunction/ExtensionFunction.dependency.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionFunction/ExtensionFunction.kt b/idea/idea-completion/testData/basic/multifile/ExtensionFunction/ExtensionFunction.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionFunction/ExtensionFunction.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionFunction/ExtensionFunction.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.dependency.kt b/idea/idea-completion/testData/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.dependency.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.dependency.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.kt b/idea/idea-completion/testData/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionFunctionOnImportedFunction/ExtensionFunctionOnImportedFunction.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.dependency.kt b/idea/idea-completion/testData/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.dependency.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.dependency.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.kt b/idea/idea-completion/testData/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionOnNullable/ExtensionOnNullable.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.dependency.kt b/idea/idea-completion/testData/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.dependency.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.dependency.kt diff --git a/idea/testData/completion/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.kt b/idea/idea-completion/testData/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.kt rename to idea/idea-completion/testData/basic/multifile/ExtensionsForSmartCast/ExtensionsForSmartCast.kt diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/GroovyClassNameCompletionFromDefaultPackage.kt b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/GroovyClassNameCompletionFromDefaultPackage.kt similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/GroovyClassNameCompletionFromDefaultPackage.kt rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/GroovyClassNameCompletionFromDefaultPackage.kt diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/normalname.groovy b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/normalname.groovy similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/normalname.groovy rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/normalname.groovy diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-no-classes.groovy b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-no-classes.groovy similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-no-classes.groovy rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-no-classes.groovy diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-with-class.groovy b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-with-class.groovy similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-with-class.groovy rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/script-file-with-class.groovy diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/GroovyClassNameCompletionFromNonDefaultPackage.kt b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/GroovyClassNameCompletionFromNonDefaultPackage.kt similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/GroovyClassNameCompletionFromNonDefaultPackage.kt rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/GroovyClassNameCompletionFromNonDefaultPackage.kt diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/normalname.groovy b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/normalname.groovy similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/normalname.groovy rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/normalname.groovy diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-no-classes.groovy b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-no-classes.groovy similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-no-classes.groovy rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-no-classes.groovy diff --git a/idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-with-class.groovy b/idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-with-class.groovy similarity index 100% rename from idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-with-class.groovy rename to idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/script-file-with-class.groovy diff --git a/idea/testData/completion/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.dependency.kt b/idea/idea-completion/testData/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.dependency.kt rename to idea/idea-completion/testData/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.dependency.kt diff --git a/idea/testData/completion/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.kt b/idea/idea-completion/testData/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.kt similarity index 100% rename from idea/testData/completion/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.kt rename to idea/idea-completion/testData/basic/multifile/InImportedFunctionLiteralParameter/InImportedFunctionLiteralParameter.kt diff --git a/idea/testData/completion/basic/multifile/JavaInnerClasses/JavaInnerClasses.java b/idea/idea-completion/testData/basic/multifile/JavaInnerClasses/JavaInnerClasses.java similarity index 100% rename from idea/testData/completion/basic/multifile/JavaInnerClasses/JavaInnerClasses.java rename to idea/idea-completion/testData/basic/multifile/JavaInnerClasses/JavaInnerClasses.java diff --git a/idea/testData/completion/basic/multifile/JavaInnerClasses/JavaInnerClasses.kt b/idea/idea-completion/testData/basic/multifile/JavaInnerClasses/JavaInnerClasses.kt similarity index 100% rename from idea/testData/completion/basic/multifile/JavaInnerClasses/JavaInnerClasses.kt rename to idea/idea-completion/testData/basic/multifile/JavaInnerClasses/JavaInnerClasses.kt diff --git a/idea/testData/completion/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.dependency.kt b/idea/idea-completion/testData/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.kt b/idea/idea-completion/testData/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.kt rename to idea/idea-completion/testData/basic/multifile/NoAutoInsertionOfNotImported/NoAutoInsertionOfNotImported.kt diff --git a/idea/testData/completion/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.dependency.kt b/idea/idea-completion/testData/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.kt b/idea/idea-completion/testData/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.kt rename to idea/idea-completion/testData/basic/multifile/NoExtForOuterFromNested/NoExtForOuterFromNested.kt diff --git a/idea/testData/completion/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.dependency.kt b/idea/idea-completion/testData/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.kt b/idea/idea-completion/testData/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.kt rename to idea/idea-completion/testData/basic/multifile/NoExtensionMethodDuplication/NoExtensionMethodDuplication.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionForImplicitReceiver/NotImportedExtensionForImplicitReceiver.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction/NotImportedExtensionFunction.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction2/NotImportedExtensionFunction2.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction3/NotImportedExtensionFunction3.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency1.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency1.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency1.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency1.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency2.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency2.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency2.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.dependency2.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunctionAndAlias/NotImportedExtensionFunctionAndAlias.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.kt b/idea/idea-completion/testData/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedExtensionProperty/NotImportedExtensionProperty.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedFunction/NotImportedFunction.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedFunction/NotImportedFunction.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedFunction/NotImportedFunction.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedFunction/NotImportedFunction.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedFunction/NotImportedFunction.kt b/idea/idea-completion/testData/basic/multifile/NotImportedFunction/NotImportedFunction.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedFunction/NotImportedFunction.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedFunction/NotImportedFunction.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.kt b/idea/idea-completion/testData/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedInfixExtension/NotImportedInfixExtension.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedJavaClass/NotImportedJavaClass.kt b/idea/idea-completion/testData/basic/multifile/NotImportedJavaClass/NotImportedJavaClass.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedJavaClass/NotImportedJavaClass.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedJavaClass/NotImportedJavaClass.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedJavaClass/javapackage/Bar.java b/idea/idea-completion/testData/basic/multifile/NotImportedJavaClass/javapackage/Bar.java similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedJavaClass/javapackage/Bar.java rename to idea/idea-completion/testData/basic/multifile/NotImportedJavaClass/javapackage/Bar.java diff --git a/idea/testData/completion/basic/multifile/NotImportedObject/NotImportedObject.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedObject/NotImportedObject.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedObject/NotImportedObject.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedObject/NotImportedObject.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedObject/NotImportedObject.kt b/idea/idea-completion/testData/basic/multifile/NotImportedObject/NotImportedObject.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedObject/NotImportedObject.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedObject/NotImportedObject.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedProperty/NotImportedProperty.dependency.kt b/idea/idea-completion/testData/basic/multifile/NotImportedProperty/NotImportedProperty.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedProperty/NotImportedProperty.dependency.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedProperty/NotImportedProperty.dependency.kt diff --git a/idea/testData/completion/basic/multifile/NotImportedProperty/NotImportedProperty.kt b/idea/idea-completion/testData/basic/multifile/NotImportedProperty/NotImportedProperty.kt similarity index 100% rename from idea/testData/completion/basic/multifile/NotImportedProperty/NotImportedProperty.kt rename to idea/idea-completion/testData/basic/multifile/NotImportedProperty/NotImportedProperty.kt diff --git a/idea/testData/completion/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.dependency.kt b/idea/idea-completion/testData/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.dependency.kt rename to idea/idea-completion/testData/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.dependency.kt diff --git a/idea/testData/completion/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.kt b/idea/idea-completion/testData/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.kt similarity index 100% rename from idea/testData/completion/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.kt rename to idea/idea-completion/testData/basic/multifile/ObjectInTypePosition/ObjectInTypePosition.kt diff --git a/idea/testData/completion/basic/multifile/TopLevelFunction/TopLevelFunction.dependency.kt b/idea/idea-completion/testData/basic/multifile/TopLevelFunction/TopLevelFunction.dependency.kt similarity index 100% rename from idea/testData/completion/basic/multifile/TopLevelFunction/TopLevelFunction.dependency.kt rename to idea/idea-completion/testData/basic/multifile/TopLevelFunction/TopLevelFunction.dependency.kt diff --git a/idea/testData/completion/basic/multifile/TopLevelFunction/TopLevelFunction.kt b/idea/idea-completion/testData/basic/multifile/TopLevelFunction/TopLevelFunction.kt similarity index 100% rename from idea/testData/completion/basic/multifile/TopLevelFunction/TopLevelFunction.kt rename to idea/idea-completion/testData/basic/multifile/TopLevelFunction/TopLevelFunction.kt diff --git a/idea/testData/completion/codeFragmentInLibrarySource/customLibrary/customLibrary.kt b/idea/idea-completion/testData/codeFragmentInLibrarySource/customLibrary/customLibrary.kt similarity index 100% rename from idea/testData/completion/codeFragmentInLibrarySource/customLibrary/customLibrary.kt rename to idea/idea-completion/testData/codeFragmentInLibrarySource/customLibrary/customLibrary.kt diff --git a/idea/testData/completion/confidence/CompleteOnDotOutOfRanges.kt b/idea/idea-completion/testData/confidence/CompleteOnDotOutOfRanges.kt similarity index 100% rename from idea/testData/completion/confidence/CompleteOnDotOutOfRanges.kt rename to idea/idea-completion/testData/confidence/CompleteOnDotOutOfRanges.kt diff --git a/idea/testData/completion/confidence/CompleteOnDotOutOfRanges.kt.after b/idea/idea-completion/testData/confidence/CompleteOnDotOutOfRanges.kt.after similarity index 100% rename from idea/testData/completion/confidence/CompleteOnDotOutOfRanges.kt.after rename to idea/idea-completion/testData/confidence/CompleteOnDotOutOfRanges.kt.after diff --git a/idea/testData/completion/confidence/ImportAsConfidence.kt b/idea/idea-completion/testData/confidence/ImportAsConfidence.kt similarity index 100% rename from idea/testData/completion/confidence/ImportAsConfidence.kt rename to idea/idea-completion/testData/confidence/ImportAsConfidence.kt diff --git a/idea/testData/completion/confidence/ImportAsConfidence.kt.after b/idea/idea-completion/testData/confidence/ImportAsConfidence.kt.after similarity index 100% rename from idea/testData/completion/confidence/ImportAsConfidence.kt.after rename to idea/idea-completion/testData/confidence/ImportAsConfidence.kt.after diff --git a/idea/testData/completion/confidence/InBlockOfFunctionLiteral.kt b/idea/idea-completion/testData/confidence/InBlockOfFunctionLiteral.kt similarity index 100% rename from idea/testData/completion/confidence/InBlockOfFunctionLiteral.kt rename to idea/idea-completion/testData/confidence/InBlockOfFunctionLiteral.kt diff --git a/idea/testData/completion/confidence/InBlockOfFunctionLiteral.kt.after b/idea/idea-completion/testData/confidence/InBlockOfFunctionLiteral.kt.after similarity index 100% rename from idea/testData/completion/confidence/InBlockOfFunctionLiteral.kt.after rename to idea/idea-completion/testData/confidence/InBlockOfFunctionLiteral.kt.after diff --git a/idea/testData/completion/confidence/InModifierList.kt b/idea/idea-completion/testData/confidence/InModifierList.kt similarity index 100% rename from idea/testData/completion/confidence/InModifierList.kt rename to idea/idea-completion/testData/confidence/InModifierList.kt diff --git a/idea/testData/completion/confidence/InModifierList.kt.after b/idea/idea-completion/testData/confidence/InModifierList.kt.after similarity index 100% rename from idea/testData/completion/confidence/InModifierList.kt.after rename to idea/idea-completion/testData/confidence/InModifierList.kt.after diff --git a/idea/testData/completion/confidence/NoAutoCompletionForRangeOperator.kt b/idea/idea-completion/testData/confidence/NoAutoCompletionForRangeOperator.kt similarity index 100% rename from idea/testData/completion/confidence/NoAutoCompletionForRangeOperator.kt rename to idea/idea-completion/testData/confidence/NoAutoCompletionForRangeOperator.kt diff --git a/idea/testData/completion/confidence/NoAutoCompletionForRangeOperator.kt.after b/idea/idea-completion/testData/confidence/NoAutoCompletionForRangeOperator.kt.after similarity index 100% rename from idea/testData/completion/confidence/NoAutoCompletionForRangeOperator.kt.after rename to idea/idea-completion/testData/confidence/NoAutoCompletionForRangeOperator.kt.after diff --git a/idea/testData/completion/handlers/ClassCompletionBeforeName.kt b/idea/idea-completion/testData/handlers/ClassCompletionBeforeName.kt similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionBeforeName.kt rename to idea/idea-completion/testData/handlers/ClassCompletionBeforeName.kt diff --git a/idea/testData/completion/handlers/ClassCompletionBeforeName.kt.after b/idea/idea-completion/testData/handlers/ClassCompletionBeforeName.kt.after similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionBeforeName.kt.after rename to idea/idea-completion/testData/handlers/ClassCompletionBeforeName.kt.after diff --git a/idea/testData/completion/handlers/ClassCompletionImport.kt b/idea/idea-completion/testData/handlers/ClassCompletionImport.kt similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionImport.kt rename to idea/idea-completion/testData/handlers/ClassCompletionImport.kt diff --git a/idea/testData/completion/handlers/ClassCompletionImport.kt.after b/idea/idea-completion/testData/handlers/ClassCompletionImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionImport.kt.after rename to idea/idea-completion/testData/handlers/ClassCompletionImport.kt.after diff --git a/idea/testData/completion/handlers/ClassCompletionInImport.kt b/idea/idea-completion/testData/handlers/ClassCompletionInImport.kt similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionInImport.kt rename to idea/idea-completion/testData/handlers/ClassCompletionInImport.kt diff --git a/idea/testData/completion/handlers/ClassCompletionInImport.kt.after b/idea/idea-completion/testData/handlers/ClassCompletionInImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionInImport.kt.after rename to idea/idea-completion/testData/handlers/ClassCompletionInImport.kt.after diff --git a/idea/testData/completion/handlers/ClassCompletionInLambda.kt b/idea/idea-completion/testData/handlers/ClassCompletionInLambda.kt similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionInLambda.kt rename to idea/idea-completion/testData/handlers/ClassCompletionInLambda.kt diff --git a/idea/testData/completion/handlers/ClassCompletionInLambda.kt.after b/idea/idea-completion/testData/handlers/ClassCompletionInLambda.kt.after similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionInLambda.kt.after rename to idea/idea-completion/testData/handlers/ClassCompletionInLambda.kt.after diff --git a/idea/testData/completion/handlers/ClassCompletionInMiddle.kt b/idea/idea-completion/testData/handlers/ClassCompletionInMiddle.kt similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionInMiddle.kt rename to idea/idea-completion/testData/handlers/ClassCompletionInMiddle.kt diff --git a/idea/testData/completion/handlers/ClassCompletionInMiddle.kt.after b/idea/idea-completion/testData/handlers/ClassCompletionInMiddle.kt.after similarity index 100% rename from idea/testData/completion/handlers/ClassCompletionInMiddle.kt.after rename to idea/idea-completion/testData/handlers/ClassCompletionInMiddle.kt.after diff --git a/idea/testData/completion/handlers/ClassFromClassObject.kt b/idea/idea-completion/testData/handlers/ClassFromClassObject.kt similarity index 100% rename from idea/testData/completion/handlers/ClassFromClassObject.kt rename to idea/idea-completion/testData/handlers/ClassFromClassObject.kt diff --git a/idea/testData/completion/handlers/ClassFromClassObject.kt.after b/idea/idea-completion/testData/handlers/ClassFromClassObject.kt.after similarity index 100% rename from idea/testData/completion/handlers/ClassFromClassObject.kt.after rename to idea/idea-completion/testData/handlers/ClassFromClassObject.kt.after diff --git a/idea/testData/completion/handlers/ClassFromClassObjectInPackage.kt b/idea/idea-completion/testData/handlers/ClassFromClassObjectInPackage.kt similarity index 100% rename from idea/testData/completion/handlers/ClassFromClassObjectInPackage.kt rename to idea/idea-completion/testData/handlers/ClassFromClassObjectInPackage.kt diff --git a/idea/testData/completion/handlers/ClassFromClassObjectInPackage.kt.after b/idea/idea-completion/testData/handlers/ClassFromClassObjectInPackage.kt.after similarity index 100% rename from idea/testData/completion/handlers/ClassFromClassObjectInPackage.kt.after rename to idea/idea-completion/testData/handlers/ClassFromClassObjectInPackage.kt.after diff --git a/idea/testData/completion/handlers/DoNotInsertDefaultJsImports.kt b/idea/idea-completion/testData/handlers/DoNotInsertDefaultJsImports.kt similarity index 100% rename from idea/testData/completion/handlers/DoNotInsertDefaultJsImports.kt rename to idea/idea-completion/testData/handlers/DoNotInsertDefaultJsImports.kt diff --git a/idea/testData/completion/handlers/DoNotInsertDefaultJsImports.kt.after b/idea/idea-completion/testData/handlers/DoNotInsertDefaultJsImports.kt.after similarity index 100% rename from idea/testData/completion/handlers/DoNotInsertDefaultJsImports.kt.after rename to idea/idea-completion/testData/handlers/DoNotInsertDefaultJsImports.kt.after diff --git a/idea/testData/completion/handlers/DoNotInsertImportForAlreadyImported.kt b/idea/idea-completion/testData/handlers/DoNotInsertImportForAlreadyImported.kt similarity index 100% rename from idea/testData/completion/handlers/DoNotInsertImportForAlreadyImported.kt rename to idea/idea-completion/testData/handlers/DoNotInsertImportForAlreadyImported.kt diff --git a/idea/testData/completion/handlers/DoNotInsertImportForAlreadyImported.kt.after b/idea/idea-completion/testData/handlers/DoNotInsertImportForAlreadyImported.kt.after similarity index 100% rename from idea/testData/completion/handlers/DoNotInsertImportForAlreadyImported.kt.after rename to idea/idea-completion/testData/handlers/DoNotInsertImportForAlreadyImported.kt.after diff --git a/idea/testData/completion/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt b/idea/idea-completion/testData/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt similarity index 100% rename from idea/testData/completion/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt rename to idea/idea-completion/testData/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt diff --git a/idea/testData/completion/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt.after b/idea/idea-completion/testData/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt.after similarity index 100% rename from idea/testData/completion/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt.after rename to idea/idea-completion/testData/handlers/DoNotInsertImportIfResolvedIntoJavaConstructor.kt.after diff --git a/idea/testData/completion/handlers/EnumMember.kt b/idea/idea-completion/testData/handlers/EnumMember.kt similarity index 100% rename from idea/testData/completion/handlers/EnumMember.kt rename to idea/idea-completion/testData/handlers/EnumMember.kt diff --git a/idea/testData/completion/handlers/EnumMember.kt.after b/idea/idea-completion/testData/handlers/EnumMember.kt.after similarity index 100% rename from idea/testData/completion/handlers/EnumMember.kt.after rename to idea/idea-completion/testData/handlers/EnumMember.kt.after diff --git a/idea/testData/completion/handlers/EnumMember1.kt b/idea/idea-completion/testData/handlers/EnumMember1.kt similarity index 100% rename from idea/testData/completion/handlers/EnumMember1.kt rename to idea/idea-completion/testData/handlers/EnumMember1.kt diff --git a/idea/testData/completion/handlers/EnumMember1.kt.after b/idea/idea-completion/testData/handlers/EnumMember1.kt.after similarity index 100% rename from idea/testData/completion/handlers/EnumMember1.kt.after rename to idea/idea-completion/testData/handlers/EnumMember1.kt.after diff --git a/idea/testData/completion/handlers/ExistingSingleBrackets.kt b/idea/idea-completion/testData/handlers/ExistingSingleBrackets.kt similarity index 100% rename from idea/testData/completion/handlers/ExistingSingleBrackets.kt rename to idea/idea-completion/testData/handlers/ExistingSingleBrackets.kt diff --git a/idea/testData/completion/handlers/ExistingSingleBrackets.kt.after b/idea/idea-completion/testData/handlers/ExistingSingleBrackets.kt.after similarity index 100% rename from idea/testData/completion/handlers/ExistingSingleBrackets.kt.after rename to idea/idea-completion/testData/handlers/ExistingSingleBrackets.kt.after diff --git a/idea/testData/completion/handlers/ExtFunction.kt b/idea/idea-completion/testData/handlers/ExtFunction.kt similarity index 100% rename from idea/testData/completion/handlers/ExtFunction.kt rename to idea/idea-completion/testData/handlers/ExtFunction.kt diff --git a/idea/testData/completion/handlers/ExtFunction.kt.after b/idea/idea-completion/testData/handlers/ExtFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/ExtFunction.kt.after rename to idea/idea-completion/testData/handlers/ExtFunction.kt.after diff --git a/idea/testData/completion/handlers/ForceParenthesisForTabChar.kt b/idea/idea-completion/testData/handlers/ForceParenthesisForTabChar.kt similarity index 100% rename from idea/testData/completion/handlers/ForceParenthesisForTabChar.kt rename to idea/idea-completion/testData/handlers/ForceParenthesisForTabChar.kt diff --git a/idea/testData/completion/handlers/ForceParenthesisForTabChar.kt.after b/idea/idea-completion/testData/handlers/ForceParenthesisForTabChar.kt.after similarity index 100% rename from idea/testData/completion/handlers/ForceParenthesisForTabChar.kt.after rename to idea/idea-completion/testData/handlers/ForceParenthesisForTabChar.kt.after diff --git a/idea/testData/completion/handlers/FunctionLiteralInsertOnSpace.kt b/idea/idea-completion/testData/handlers/FunctionLiteralInsertOnSpace.kt similarity index 100% rename from idea/testData/completion/handlers/FunctionLiteralInsertOnSpace.kt rename to idea/idea-completion/testData/handlers/FunctionLiteralInsertOnSpace.kt diff --git a/idea/testData/completion/handlers/FunctionLiteralInsertOnSpace.kt.after b/idea/idea-completion/testData/handlers/FunctionLiteralInsertOnSpace.kt.after similarity index 100% rename from idea/testData/completion/handlers/FunctionLiteralInsertOnSpace.kt.after rename to idea/idea-completion/testData/handlers/FunctionLiteralInsertOnSpace.kt.after diff --git a/idea/testData/completion/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt b/idea/idea-completion/testData/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt similarity index 100% rename from idea/testData/completion/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt rename to idea/idea-completion/testData/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt diff --git a/idea/testData/completion/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt.after b/idea/idea-completion/testData/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt.after similarity index 100% rename from idea/testData/completion/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt.after rename to idea/idea-completion/testData/handlers/FunctionLiteralInsertWhenNoSpacesForBraces.kt.after diff --git a/idea/testData/completion/handlers/HigherOrderFunction.kt b/idea/idea-completion/testData/handlers/HigherOrderFunction.kt similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunction.kt rename to idea/idea-completion/testData/handlers/HigherOrderFunction.kt diff --git a/idea/testData/completion/handlers/HigherOrderFunction.kt.after b/idea/idea-completion/testData/handlers/HigherOrderFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunction.kt.after rename to idea/idea-completion/testData/handlers/HigherOrderFunction.kt.after diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArg.kt b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArg.kt similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArg.kt rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArg.kt diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArg.kt.after b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArg.kt.after similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArg.kt.after rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArg.kt.after diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArgs1.kt b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs1.kt similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArgs1.kt rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs1.kt diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArgs1.kt.after b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs1.kt.after similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArgs1.kt.after rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs1.kt.after diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArgs2.kt b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs2.kt similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArgs2.kt rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs2.kt diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArgs2.kt.after b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs2.kt.after similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArgs2.kt.after rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs2.kt.after diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArgs3.kt b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs3.kt similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArgs3.kt rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs3.kt diff --git a/idea/testData/completion/handlers/HigherOrderFunctionWithArgs3.kt.after b/idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs3.kt.after similarity index 100% rename from idea/testData/completion/handlers/HigherOrderFunctionWithArgs3.kt.after rename to idea/idea-completion/testData/handlers/HigherOrderFunctionWithArgs3.kt.after diff --git a/idea/testData/completion/handlers/ImportedEnumMember.kt b/idea/idea-completion/testData/handlers/ImportedEnumMember.kt similarity index 100% rename from idea/testData/completion/handlers/ImportedEnumMember.kt rename to idea/idea-completion/testData/handlers/ImportedEnumMember.kt diff --git a/idea/testData/completion/handlers/ImportedEnumMember.kt.after b/idea/idea-completion/testData/handlers/ImportedEnumMember.kt.after similarity index 100% rename from idea/testData/completion/handlers/ImportedEnumMember.kt.after rename to idea/idea-completion/testData/handlers/ImportedEnumMember.kt.after diff --git a/idea/testData/completion/handlers/InfixCall.kt b/idea/idea-completion/testData/handlers/InfixCall.kt similarity index 100% rename from idea/testData/completion/handlers/InfixCall.kt rename to idea/idea-completion/testData/handlers/InfixCall.kt diff --git a/idea/testData/completion/handlers/InfixCall.kt.after b/idea/idea-completion/testData/handlers/InfixCall.kt.after similarity index 100% rename from idea/testData/completion/handlers/InfixCall.kt.after rename to idea/idea-completion/testData/handlers/InfixCall.kt.after diff --git a/idea/testData/completion/handlers/InfixCallOnSpace.kt b/idea/idea-completion/testData/handlers/InfixCallOnSpace.kt similarity index 100% rename from idea/testData/completion/handlers/InfixCallOnSpace.kt rename to idea/idea-completion/testData/handlers/InfixCallOnSpace.kt diff --git a/idea/testData/completion/handlers/InfixCallOnSpace.kt.after b/idea/idea-completion/testData/handlers/InfixCallOnSpace.kt.after similarity index 100% rename from idea/testData/completion/handlers/InfixCallOnSpace.kt.after rename to idea/idea-completion/testData/handlers/InfixCallOnSpace.kt.after diff --git a/idea/testData/completion/handlers/InnerClass.kt b/idea/idea-completion/testData/handlers/InnerClass.kt similarity index 100% rename from idea/testData/completion/handlers/InnerClass.kt rename to idea/idea-completion/testData/handlers/InnerClass.kt diff --git a/idea/testData/completion/handlers/InnerClass.kt.after b/idea/idea-completion/testData/handlers/InnerClass.kt.after similarity index 100% rename from idea/testData/completion/handlers/InnerClass.kt.after rename to idea/idea-completion/testData/handlers/InnerClass.kt.after diff --git a/idea/testData/completion/handlers/InsertFqnForJavaClass.kt b/idea/idea-completion/testData/handlers/InsertFqnForJavaClass.kt similarity index 100% rename from idea/testData/completion/handlers/InsertFqnForJavaClass.kt rename to idea/idea-completion/testData/handlers/InsertFqnForJavaClass.kt diff --git a/idea/testData/completion/handlers/InsertFqnForJavaClass.kt.after b/idea/idea-completion/testData/handlers/InsertFqnForJavaClass.kt.after similarity index 100% rename from idea/testData/completion/handlers/InsertFqnForJavaClass.kt.after rename to idea/idea-completion/testData/handlers/InsertFqnForJavaClass.kt.after diff --git a/idea/testData/completion/handlers/InsertFunctionWithBothParentheses.kt b/idea/idea-completion/testData/handlers/InsertFunctionWithBothParentheses.kt similarity index 100% rename from idea/testData/completion/handlers/InsertFunctionWithBothParentheses.kt rename to idea/idea-completion/testData/handlers/InsertFunctionWithBothParentheses.kt diff --git a/idea/testData/completion/handlers/InsertFunctionWithBothParentheses.kt.after b/idea/idea-completion/testData/handlers/InsertFunctionWithBothParentheses.kt.after similarity index 100% rename from idea/testData/completion/handlers/InsertFunctionWithBothParentheses.kt.after rename to idea/idea-completion/testData/handlers/InsertFunctionWithBothParentheses.kt.after diff --git a/idea/testData/completion/handlers/InsertFunctionWithSingleParameterWithBrace.kt b/idea/idea-completion/testData/handlers/InsertFunctionWithSingleParameterWithBrace.kt similarity index 100% rename from idea/testData/completion/handlers/InsertFunctionWithSingleParameterWithBrace.kt rename to idea/idea-completion/testData/handlers/InsertFunctionWithSingleParameterWithBrace.kt diff --git a/idea/testData/completion/handlers/InsertFunctionWithSingleParameterWithBrace.kt.after b/idea/idea-completion/testData/handlers/InsertFunctionWithSingleParameterWithBrace.kt.after similarity index 100% rename from idea/testData/completion/handlers/InsertFunctionWithSingleParameterWithBrace.kt.after rename to idea/idea-completion/testData/handlers/InsertFunctionWithSingleParameterWithBrace.kt.after diff --git a/idea/testData/completion/handlers/InsertImportOnTab.kt b/idea/idea-completion/testData/handlers/InsertImportOnTab.kt similarity index 100% rename from idea/testData/completion/handlers/InsertImportOnTab.kt rename to idea/idea-completion/testData/handlers/InsertImportOnTab.kt diff --git a/idea/testData/completion/handlers/InsertImportOnTab.kt.after b/idea/idea-completion/testData/handlers/InsertImportOnTab.kt.after similarity index 100% rename from idea/testData/completion/handlers/InsertImportOnTab.kt.after rename to idea/idea-completion/testData/handlers/InsertImportOnTab.kt.after diff --git a/idea/testData/completion/handlers/InsertJavaClassImport.kt b/idea/idea-completion/testData/handlers/InsertJavaClassImport.kt similarity index 100% rename from idea/testData/completion/handlers/InsertJavaClassImport.kt rename to idea/idea-completion/testData/handlers/InsertJavaClassImport.kt diff --git a/idea/testData/completion/handlers/InsertJavaClassImport.kt.after b/idea/idea-completion/testData/handlers/InsertJavaClassImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/InsertJavaClassImport.kt.after rename to idea/idea-completion/testData/handlers/InsertJavaClassImport.kt.after diff --git a/idea/testData/completion/handlers/InsertVoidJavaMethod.kt b/idea/idea-completion/testData/handlers/InsertVoidJavaMethod.kt similarity index 100% rename from idea/testData/completion/handlers/InsertVoidJavaMethod.kt rename to idea/idea-completion/testData/handlers/InsertVoidJavaMethod.kt diff --git a/idea/testData/completion/handlers/InsertVoidJavaMethod.kt.after b/idea/idea-completion/testData/handlers/InsertVoidJavaMethod.kt.after similarity index 100% rename from idea/testData/completion/handlers/InsertVoidJavaMethod.kt.after rename to idea/idea-completion/testData/handlers/InsertVoidJavaMethod.kt.after diff --git a/idea/testData/completion/handlers/KeywordClassName.kt b/idea/idea-completion/testData/handlers/KeywordClassName.kt similarity index 100% rename from idea/testData/completion/handlers/KeywordClassName.kt rename to idea/idea-completion/testData/handlers/KeywordClassName.kt diff --git a/idea/testData/completion/handlers/KeywordClassName.kt.after b/idea/idea-completion/testData/handlers/KeywordClassName.kt.after similarity index 100% rename from idea/testData/completion/handlers/KeywordClassName.kt.after rename to idea/idea-completion/testData/handlers/KeywordClassName.kt.after diff --git a/idea/testData/completion/handlers/KeywordFunctionName.kt b/idea/idea-completion/testData/handlers/KeywordFunctionName.kt similarity index 100% rename from idea/testData/completion/handlers/KeywordFunctionName.kt rename to idea/idea-completion/testData/handlers/KeywordFunctionName.kt diff --git a/idea/testData/completion/handlers/KeywordFunctionName.kt.after b/idea/idea-completion/testData/handlers/KeywordFunctionName.kt.after similarity index 100% rename from idea/testData/completion/handlers/KeywordFunctionName.kt.after rename to idea/idea-completion/testData/handlers/KeywordFunctionName.kt.after diff --git a/idea/testData/completion/handlers/LocalClassCompletion.kt b/idea/idea-completion/testData/handlers/LocalClassCompletion.kt similarity index 100% rename from idea/testData/completion/handlers/LocalClassCompletion.kt rename to idea/idea-completion/testData/handlers/LocalClassCompletion.kt diff --git a/idea/testData/completion/handlers/LocalClassCompletion.kt.after b/idea/idea-completion/testData/handlers/LocalClassCompletion.kt.after similarity index 100% rename from idea/testData/completion/handlers/LocalClassCompletion.kt.after rename to idea/idea-completion/testData/handlers/LocalClassCompletion.kt.after diff --git a/idea/testData/completion/handlers/NamedParameterKeywordName.kt b/idea/idea-completion/testData/handlers/NamedParameterKeywordName.kt similarity index 100% rename from idea/testData/completion/handlers/NamedParameterKeywordName.kt rename to idea/idea-completion/testData/handlers/NamedParameterKeywordName.kt diff --git a/idea/testData/completion/handlers/NamedParameterKeywordName.kt.after b/idea/idea-completion/testData/handlers/NamedParameterKeywordName.kt.after similarity index 100% rename from idea/testData/completion/handlers/NamedParameterKeywordName.kt.after rename to idea/idea-completion/testData/handlers/NamedParameterKeywordName.kt.after diff --git a/idea/testData/completion/handlers/NamedParametersCompletion.kt b/idea/idea-completion/testData/handlers/NamedParametersCompletion.kt similarity index 100% rename from idea/testData/completion/handlers/NamedParametersCompletion.kt rename to idea/idea-completion/testData/handlers/NamedParametersCompletion.kt diff --git a/idea/testData/completion/handlers/NamedParametersCompletion.kt.after b/idea/idea-completion/testData/handlers/NamedParametersCompletion.kt.after similarity index 100% rename from idea/testData/completion/handlers/NamedParametersCompletion.kt.after rename to idea/idea-completion/testData/handlers/NamedParametersCompletion.kt.after diff --git a/idea/testData/completion/handlers/NamedParametersCompletionOnEqual.kt b/idea/idea-completion/testData/handlers/NamedParametersCompletionOnEqual.kt similarity index 100% rename from idea/testData/completion/handlers/NamedParametersCompletionOnEqual.kt rename to idea/idea-completion/testData/handlers/NamedParametersCompletionOnEqual.kt diff --git a/idea/testData/completion/handlers/NamedParametersCompletionOnEqual.kt.after b/idea/idea-completion/testData/handlers/NamedParametersCompletionOnEqual.kt.after similarity index 100% rename from idea/testData/completion/handlers/NamedParametersCompletionOnEqual.kt.after rename to idea/idea-completion/testData/handlers/NamedParametersCompletionOnEqual.kt.after diff --git a/idea/testData/completion/handlers/NestedLocalClassCompletion.kt b/idea/idea-completion/testData/handlers/NestedLocalClassCompletion.kt similarity index 100% rename from idea/testData/completion/handlers/NestedLocalClassCompletion.kt rename to idea/idea-completion/testData/handlers/NestedLocalClassCompletion.kt diff --git a/idea/testData/completion/handlers/NestedLocalClassCompletion.kt.after b/idea/idea-completion/testData/handlers/NestedLocalClassCompletion.kt.after similarity index 100% rename from idea/testData/completion/handlers/NestedLocalClassCompletion.kt.after rename to idea/idea-completion/testData/handlers/NestedLocalClassCompletion.kt.after diff --git a/idea/testData/completion/handlers/NoParamsFunction.kt b/idea/idea-completion/testData/handlers/NoParamsFunction.kt similarity index 100% rename from idea/testData/completion/handlers/NoParamsFunction.kt rename to idea/idea-completion/testData/handlers/NoParamsFunction.kt diff --git a/idea/testData/completion/handlers/NoParamsFunction.kt.after b/idea/idea-completion/testData/handlers/NoParamsFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/NoParamsFunction.kt.after rename to idea/idea-completion/testData/handlers/NoParamsFunction.kt.after diff --git a/idea/testData/completion/handlers/NonStandardArray.kt b/idea/idea-completion/testData/handlers/NonStandardArray.kt similarity index 100% rename from idea/testData/completion/handlers/NonStandardArray.kt rename to idea/idea-completion/testData/handlers/NonStandardArray.kt diff --git a/idea/testData/completion/handlers/NonStandardArray.kt.after b/idea/idea-completion/testData/handlers/NonStandardArray.kt.after similarity index 100% rename from idea/testData/completion/handlers/NonStandardArray.kt.after rename to idea/idea-completion/testData/handlers/NonStandardArray.kt.after diff --git a/idea/testData/completion/handlers/Object.kt b/idea/idea-completion/testData/handlers/Object.kt similarity index 100% rename from idea/testData/completion/handlers/Object.kt rename to idea/idea-completion/testData/handlers/Object.kt diff --git a/idea/testData/completion/handlers/Object.kt.after b/idea/idea-completion/testData/handlers/Object.kt.after similarity index 100% rename from idea/testData/completion/handlers/Object.kt.after rename to idea/idea-completion/testData/handlers/Object.kt.after diff --git a/idea/testData/completion/handlers/ParameterType.kt b/idea/idea-completion/testData/handlers/ParameterType.kt similarity index 100% rename from idea/testData/completion/handlers/ParameterType.kt rename to idea/idea-completion/testData/handlers/ParameterType.kt diff --git a/idea/testData/completion/handlers/ParameterType.kt.after b/idea/idea-completion/testData/handlers/ParameterType.kt.after similarity index 100% rename from idea/testData/completion/handlers/ParameterType.kt.after rename to idea/idea-completion/testData/handlers/ParameterType.kt.after diff --git a/idea/testData/completion/handlers/ParamsFunction.kt b/idea/idea-completion/testData/handlers/ParamsFunction.kt similarity index 100% rename from idea/testData/completion/handlers/ParamsFunction.kt rename to idea/idea-completion/testData/handlers/ParamsFunction.kt diff --git a/idea/testData/completion/handlers/ParamsFunction.kt.after b/idea/idea-completion/testData/handlers/ParamsFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/ParamsFunction.kt.after rename to idea/idea-completion/testData/handlers/ParamsFunction.kt.after diff --git a/idea/testData/completion/handlers/PropertiesSetter.kt b/idea/idea-completion/testData/handlers/PropertiesSetter.kt similarity index 100% rename from idea/testData/completion/handlers/PropertiesSetter.kt rename to idea/idea-completion/testData/handlers/PropertiesSetter.kt diff --git a/idea/testData/completion/handlers/PropertiesSetter.kt.after b/idea/idea-completion/testData/handlers/PropertiesSetter.kt.after similarity index 100% rename from idea/testData/completion/handlers/PropertiesSetter.kt.after rename to idea/idea-completion/testData/handlers/PropertiesSetter.kt.after diff --git a/idea/testData/completion/handlers/SingleBrackets.kt b/idea/idea-completion/testData/handlers/SingleBrackets.kt similarity index 100% rename from idea/testData/completion/handlers/SingleBrackets.kt rename to idea/idea-completion/testData/handlers/SingleBrackets.kt diff --git a/idea/testData/completion/handlers/SingleBrackets.kt.after b/idea/idea-completion/testData/handlers/SingleBrackets.kt.after similarity index 100% rename from idea/testData/completion/handlers/SingleBrackets.kt.after rename to idea/idea-completion/testData/handlers/SingleBrackets.kt.after diff --git a/idea/testData/completion/handlers/TabInsertAtTheFileEnd.kt b/idea/idea-completion/testData/handlers/TabInsertAtTheFileEnd.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertAtTheFileEnd.kt rename to idea/idea-completion/testData/handlers/TabInsertAtTheFileEnd.kt diff --git a/idea/testData/completion/handlers/TabInsertAtTheFileEnd.kt.after b/idea/idea-completion/testData/handlers/TabInsertAtTheFileEnd.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertAtTheFileEnd.kt.after rename to idea/idea-completion/testData/handlers/TabInsertAtTheFileEnd.kt.after diff --git a/idea/testData/completion/handlers/TabInsertBeforeBraces.kt b/idea/idea-completion/testData/handlers/TabInsertBeforeBraces.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeBraces.kt rename to idea/idea-completion/testData/handlers/TabInsertBeforeBraces.kt diff --git a/idea/testData/completion/handlers/TabInsertBeforeBraces.kt.after b/idea/idea-completion/testData/handlers/TabInsertBeforeBraces.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeBraces.kt.after rename to idea/idea-completion/testData/handlers/TabInsertBeforeBraces.kt.after diff --git a/idea/testData/completion/handlers/TabInsertBeforeBrackets.kt b/idea/idea-completion/testData/handlers/TabInsertBeforeBrackets.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeBrackets.kt rename to idea/idea-completion/testData/handlers/TabInsertBeforeBrackets.kt diff --git a/idea/testData/completion/handlers/TabInsertBeforeBrackets.kt.after b/idea/idea-completion/testData/handlers/TabInsertBeforeBrackets.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeBrackets.kt.after rename to idea/idea-completion/testData/handlers/TabInsertBeforeBrackets.kt.after diff --git a/idea/testData/completion/handlers/TabInsertBeforeOperator.kt b/idea/idea-completion/testData/handlers/TabInsertBeforeOperator.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeOperator.kt rename to idea/idea-completion/testData/handlers/TabInsertBeforeOperator.kt diff --git a/idea/testData/completion/handlers/TabInsertBeforeOperator.kt.after b/idea/idea-completion/testData/handlers/TabInsertBeforeOperator.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeOperator.kt.after rename to idea/idea-completion/testData/handlers/TabInsertBeforeOperator.kt.after diff --git a/idea/testData/completion/handlers/TabInsertBeforeParentheses.kt b/idea/idea-completion/testData/handlers/TabInsertBeforeParentheses.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeParentheses.kt rename to idea/idea-completion/testData/handlers/TabInsertBeforeParentheses.kt diff --git a/idea/testData/completion/handlers/TabInsertBeforeParentheses.kt.after b/idea/idea-completion/testData/handlers/TabInsertBeforeParentheses.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertBeforeParentheses.kt.after rename to idea/idea-completion/testData/handlers/TabInsertBeforeParentheses.kt.after diff --git a/idea/testData/completion/handlers/TabInsertInSimpleName.kt b/idea/idea-completion/testData/handlers/TabInsertInSimpleName.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertInSimpleName.kt rename to idea/idea-completion/testData/handlers/TabInsertInSimpleName.kt diff --git a/idea/testData/completion/handlers/TabInsertInSimpleName.kt.after b/idea/idea-completion/testData/handlers/TabInsertInSimpleName.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertInSimpleName.kt.after rename to idea/idea-completion/testData/handlers/TabInsertInSimpleName.kt.after diff --git a/idea/testData/completion/handlers/TabInsertInsideBraces.kt b/idea/idea-completion/testData/handlers/TabInsertInsideBraces.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideBraces.kt rename to idea/idea-completion/testData/handlers/TabInsertInsideBraces.kt diff --git a/idea/testData/completion/handlers/TabInsertInsideBraces.kt.after b/idea/idea-completion/testData/handlers/TabInsertInsideBraces.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideBraces.kt.after rename to idea/idea-completion/testData/handlers/TabInsertInsideBraces.kt.after diff --git a/idea/testData/completion/handlers/TabInsertInsideBrackets.kt b/idea/idea-completion/testData/handlers/TabInsertInsideBrackets.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideBrackets.kt rename to idea/idea-completion/testData/handlers/TabInsertInsideBrackets.kt diff --git a/idea/testData/completion/handlers/TabInsertInsideBrackets.kt.after b/idea/idea-completion/testData/handlers/TabInsertInsideBrackets.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideBrackets.kt.after rename to idea/idea-completion/testData/handlers/TabInsertInsideBrackets.kt.after diff --git a/idea/testData/completion/handlers/TabInsertInsideEmptyParentheses.kt b/idea/idea-completion/testData/handlers/TabInsertInsideEmptyParentheses.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideEmptyParentheses.kt rename to idea/idea-completion/testData/handlers/TabInsertInsideEmptyParentheses.kt diff --git a/idea/testData/completion/handlers/TabInsertInsideEmptyParentheses.kt.after b/idea/idea-completion/testData/handlers/TabInsertInsideEmptyParentheses.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideEmptyParentheses.kt.after rename to idea/idea-completion/testData/handlers/TabInsertInsideEmptyParentheses.kt.after diff --git a/idea/testData/completion/handlers/TabInsertInsideParentheses.kt b/idea/idea-completion/testData/handlers/TabInsertInsideParentheses.kt similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideParentheses.kt rename to idea/idea-completion/testData/handlers/TabInsertInsideParentheses.kt diff --git a/idea/testData/completion/handlers/TabInsertInsideParentheses.kt.after b/idea/idea-completion/testData/handlers/TabInsertInsideParentheses.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabInsertInsideParentheses.kt.after rename to idea/idea-completion/testData/handlers/TabInsertInsideParentheses.kt.after diff --git a/idea/testData/completion/handlers/TabReplaceIdentifier.kt b/idea/idea-completion/testData/handlers/TabReplaceIdentifier.kt similarity index 100% rename from idea/testData/completion/handlers/TabReplaceIdentifier.kt rename to idea/idea-completion/testData/handlers/TabReplaceIdentifier.kt diff --git a/idea/testData/completion/handlers/TabReplaceIdentifier.kt.after b/idea/idea-completion/testData/handlers/TabReplaceIdentifier.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabReplaceIdentifier.kt.after rename to idea/idea-completion/testData/handlers/TabReplaceIdentifier.kt.after diff --git a/idea/testData/completion/handlers/TabReplaceIdentifier2.kt b/idea/idea-completion/testData/handlers/TabReplaceIdentifier2.kt similarity index 100% rename from idea/testData/completion/handlers/TabReplaceIdentifier2.kt rename to idea/idea-completion/testData/handlers/TabReplaceIdentifier2.kt diff --git a/idea/testData/completion/handlers/TabReplaceIdentifier2.kt.after b/idea/idea-completion/testData/handlers/TabReplaceIdentifier2.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabReplaceIdentifier2.kt.after rename to idea/idea-completion/testData/handlers/TabReplaceIdentifier2.kt.after diff --git a/idea/testData/completion/handlers/TabReplaceNull.kt b/idea/idea-completion/testData/handlers/TabReplaceNull.kt similarity index 100% rename from idea/testData/completion/handlers/TabReplaceNull.kt rename to idea/idea-completion/testData/handlers/TabReplaceNull.kt diff --git a/idea/testData/completion/handlers/TabReplaceNull.kt.after b/idea/idea-completion/testData/handlers/TabReplaceNull.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabReplaceNull.kt.after rename to idea/idea-completion/testData/handlers/TabReplaceNull.kt.after diff --git a/idea/testData/completion/handlers/TabReplaceNumber.kt b/idea/idea-completion/testData/handlers/TabReplaceNumber.kt similarity index 100% rename from idea/testData/completion/handlers/TabReplaceNumber.kt rename to idea/idea-completion/testData/handlers/TabReplaceNumber.kt diff --git a/idea/testData/completion/handlers/TabReplaceNumber.kt.after b/idea/idea-completion/testData/handlers/TabReplaceNumber.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabReplaceNumber.kt.after rename to idea/idea-completion/testData/handlers/TabReplaceNumber.kt.after diff --git a/idea/testData/completion/handlers/TabReplaceThis.kt b/idea/idea-completion/testData/handlers/TabReplaceThis.kt similarity index 100% rename from idea/testData/completion/handlers/TabReplaceThis.kt rename to idea/idea-completion/testData/handlers/TabReplaceThis.kt diff --git a/idea/testData/completion/handlers/TabReplaceThis.kt.after b/idea/idea-completion/testData/handlers/TabReplaceThis.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabReplaceThis.kt.after rename to idea/idea-completion/testData/handlers/TabReplaceThis.kt.after diff --git a/idea/testData/completion/handlers/TabReplaceTrue.kt b/idea/idea-completion/testData/handlers/TabReplaceTrue.kt similarity index 100% rename from idea/testData/completion/handlers/TabReplaceTrue.kt rename to idea/idea-completion/testData/handlers/TabReplaceTrue.kt diff --git a/idea/testData/completion/handlers/TabReplaceTrue.kt.after b/idea/idea-completion/testData/handlers/TabReplaceTrue.kt.after similarity index 100% rename from idea/testData/completion/handlers/TabReplaceTrue.kt.after rename to idea/idea-completion/testData/handlers/TabReplaceTrue.kt.after diff --git a/idea/testData/completion/handlers/TypeArgOfSuper.kt b/idea/idea-completion/testData/handlers/TypeArgOfSuper.kt similarity index 100% rename from idea/testData/completion/handlers/TypeArgOfSuper.kt rename to idea/idea-completion/testData/handlers/TypeArgOfSuper.kt diff --git a/idea/testData/completion/handlers/TypeArgOfSuper.kt.after b/idea/idea-completion/testData/handlers/TypeArgOfSuper.kt.after similarity index 100% rename from idea/testData/completion/handlers/TypeArgOfSuper.kt.after rename to idea/idea-completion/testData/handlers/TypeArgOfSuper.kt.after diff --git a/idea/testData/completion/handlers/basic/ClassWithClassObject.kt b/idea/idea-completion/testData/handlers/basic/ClassWithClassObject.kt similarity index 100% rename from idea/testData/completion/handlers/basic/ClassWithClassObject.kt rename to idea/idea-completion/testData/handlers/basic/ClassWithClassObject.kt diff --git a/idea/testData/completion/handlers/basic/ClassWithClassObject.kt.after b/idea/idea-completion/testData/handlers/basic/ClassWithClassObject.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/ClassWithClassObject.kt.after rename to idea/idea-completion/testData/handlers/basic/ClassWithClassObject.kt.after diff --git a/idea/testData/completion/handlers/basic/DoNotUseParenthesisOnNextLine.kt b/idea/idea-completion/testData/handlers/basic/DoNotUseParenthesisOnNextLine.kt similarity index 100% rename from idea/testData/completion/handlers/basic/DoNotUseParenthesisOnNextLine.kt rename to idea/idea-completion/testData/handlers/basic/DoNotUseParenthesisOnNextLine.kt diff --git a/idea/testData/completion/handlers/basic/DoNotUseParenthesisOnNextLine.kt.after b/idea/idea-completion/testData/handlers/basic/DoNotUseParenthesisOnNextLine.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/DoNotUseParenthesisOnNextLine.kt.after rename to idea/idea-completion/testData/handlers/basic/DoNotUseParenthesisOnNextLine.kt.after diff --git a/idea/testData/completion/handlers/basic/ExtensionReceiverTypeArg.kt b/idea/idea-completion/testData/handlers/basic/ExtensionReceiverTypeArg.kt similarity index 100% rename from idea/testData/completion/handlers/basic/ExtensionReceiverTypeArg.kt rename to idea/idea-completion/testData/handlers/basic/ExtensionReceiverTypeArg.kt diff --git a/idea/testData/completion/handlers/basic/ExtensionReceiverTypeArg.kt.after b/idea/idea-completion/testData/handlers/basic/ExtensionReceiverTypeArg.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/ExtensionReceiverTypeArg.kt.after rename to idea/idea-completion/testData/handlers/basic/ExtensionReceiverTypeArg.kt.after diff --git a/idea/testData/completion/handlers/basic/GenericFunctionWithTab.kt b/idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab.kt similarity index 100% rename from idea/testData/completion/handlers/basic/GenericFunctionWithTab.kt rename to idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab.kt diff --git a/idea/testData/completion/handlers/basic/GenericFunctionWithTab.kt.after b/idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/GenericFunctionWithTab.kt.after rename to idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab.kt.after diff --git a/idea/testData/completion/handlers/basic/GenericFunctionWithTab2.kt b/idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab2.kt similarity index 100% rename from idea/testData/completion/handlers/basic/GenericFunctionWithTab2.kt rename to idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab2.kt diff --git a/idea/testData/completion/handlers/basic/GenericFunctionWithTab2.kt.after b/idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab2.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/GenericFunctionWithTab2.kt.after rename to idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab2.kt.after diff --git a/idea/testData/completion/handlers/basic/NestedTypeArg.kt b/idea/idea-completion/testData/handlers/basic/NestedTypeArg.kt similarity index 100% rename from idea/testData/completion/handlers/basic/NestedTypeArg.kt rename to idea/idea-completion/testData/handlers/basic/NestedTypeArg.kt diff --git a/idea/testData/completion/handlers/basic/NestedTypeArg.kt.after b/idea/idea-completion/testData/handlers/basic/NestedTypeArg.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/NestedTypeArg.kt.after rename to idea/idea-completion/testData/handlers/basic/NestedTypeArg.kt.after diff --git a/idea/testData/completion/handlers/basic/SecondTypeArg.kt b/idea/idea-completion/testData/handlers/basic/SecondTypeArg.kt similarity index 100% rename from idea/testData/completion/handlers/basic/SecondTypeArg.kt rename to idea/idea-completion/testData/handlers/basic/SecondTypeArg.kt diff --git a/idea/testData/completion/handlers/basic/SecondTypeArg.kt.after b/idea/idea-completion/testData/handlers/basic/SecondTypeArg.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/SecondTypeArg.kt.after rename to idea/idea-completion/testData/handlers/basic/SecondTypeArg.kt.after diff --git a/idea/testData/completion/handlers/basic/SpaceAfterParenthesisBug.kt b/idea/idea-completion/testData/handlers/basic/SpaceAfterParenthesisBug.kt similarity index 100% rename from idea/testData/completion/handlers/basic/SpaceAfterParenthesisBug.kt rename to idea/idea-completion/testData/handlers/basic/SpaceAfterParenthesisBug.kt diff --git a/idea/testData/completion/handlers/basic/SpaceAfterParenthesisBug.kt.after b/idea/idea-completion/testData/handlers/basic/SpaceAfterParenthesisBug.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/SpaceAfterParenthesisBug.kt.after rename to idea/idea-completion/testData/handlers/basic/SpaceAfterParenthesisBug.kt.after diff --git a/idea/testData/completion/handlers/basic/SuperTypeArg.kt b/idea/idea-completion/testData/handlers/basic/SuperTypeArg.kt similarity index 100% rename from idea/testData/completion/handlers/basic/SuperTypeArg.kt rename to idea/idea-completion/testData/handlers/basic/SuperTypeArg.kt diff --git a/idea/testData/completion/handlers/basic/SuperTypeArg.kt.after b/idea/idea-completion/testData/handlers/basic/SuperTypeArg.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/SuperTypeArg.kt.after rename to idea/idea-completion/testData/handlers/basic/SuperTypeArg.kt.after diff --git a/idea/testData/completion/handlers/basic/stringTemplate/1.kt b/idea/idea-completion/testData/handlers/basic/stringTemplate/1.kt similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/1.kt rename to idea/idea-completion/testData/handlers/basic/stringTemplate/1.kt diff --git a/idea/testData/completion/handlers/basic/stringTemplate/1.kt.after b/idea/idea-completion/testData/handlers/basic/stringTemplate/1.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/1.kt.after rename to idea/idea-completion/testData/handlers/basic/stringTemplate/1.kt.after diff --git a/idea/testData/completion/handlers/basic/stringTemplate/2.kt b/idea/idea-completion/testData/handlers/basic/stringTemplate/2.kt similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/2.kt rename to idea/idea-completion/testData/handlers/basic/stringTemplate/2.kt diff --git a/idea/testData/completion/handlers/basic/stringTemplate/2.kt.after b/idea/idea-completion/testData/handlers/basic/stringTemplate/2.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/2.kt.after rename to idea/idea-completion/testData/handlers/basic/stringTemplate/2.kt.after diff --git a/idea/testData/completion/handlers/basic/stringTemplate/3.kt b/idea/idea-completion/testData/handlers/basic/stringTemplate/3.kt similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/3.kt rename to idea/idea-completion/testData/handlers/basic/stringTemplate/3.kt diff --git a/idea/testData/completion/handlers/basic/stringTemplate/3.kt.after b/idea/idea-completion/testData/handlers/basic/stringTemplate/3.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/3.kt.after rename to idea/idea-completion/testData/handlers/basic/stringTemplate/3.kt.after diff --git a/idea/testData/completion/handlers/basic/stringTemplate/4.kt b/idea/idea-completion/testData/handlers/basic/stringTemplate/4.kt similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/4.kt rename to idea/idea-completion/testData/handlers/basic/stringTemplate/4.kt diff --git a/idea/testData/completion/handlers/basic/stringTemplate/4.kt.after b/idea/idea-completion/testData/handlers/basic/stringTemplate/4.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/4.kt.after rename to idea/idea-completion/testData/handlers/basic/stringTemplate/4.kt.after diff --git a/idea/testData/completion/handlers/basic/stringTemplate/BackingField.kt b/idea/idea-completion/testData/handlers/basic/stringTemplate/BackingField.kt similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/BackingField.kt rename to idea/idea-completion/testData/handlers/basic/stringTemplate/BackingField.kt diff --git a/idea/testData/completion/handlers/basic/stringTemplate/BackingField.kt.after b/idea/idea-completion/testData/handlers/basic/stringTemplate/BackingField.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/BackingField.kt.after rename to idea/idea-completion/testData/handlers/basic/stringTemplate/BackingField.kt.after diff --git a/idea/testData/completion/handlers/basic/stringTemplate/NotEmptyPrefix.kt b/idea/idea-completion/testData/handlers/basic/stringTemplate/NotEmptyPrefix.kt similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/NotEmptyPrefix.kt rename to idea/idea-completion/testData/handlers/basic/stringTemplate/NotEmptyPrefix.kt diff --git a/idea/testData/completion/handlers/basic/stringTemplate/NotEmptyPrefix.kt.after b/idea/idea-completion/testData/handlers/basic/stringTemplate/NotEmptyPrefix.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/NotEmptyPrefix.kt.after rename to idea/idea-completion/testData/handlers/basic/stringTemplate/NotEmptyPrefix.kt.after diff --git a/idea/testData/completion/handlers/basic/stringTemplate/Replace.kt b/idea/idea-completion/testData/handlers/basic/stringTemplate/Replace.kt similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/Replace.kt rename to idea/idea-completion/testData/handlers/basic/stringTemplate/Replace.kt diff --git a/idea/testData/completion/handlers/basic/stringTemplate/Replace.kt.after b/idea/idea-completion/testData/handlers/basic/stringTemplate/Replace.kt.after similarity index 100% rename from idea/testData/completion/handlers/basic/stringTemplate/Replace.kt.after rename to idea/idea-completion/testData/handlers/basic/stringTemplate/Replace.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Colon.kt b/idea/idea-completion/testData/handlers/charFilter/Colon.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Colon.kt rename to idea/idea-completion/testData/handlers/charFilter/Colon.kt diff --git a/idea/testData/completion/handlers/charFilter/Colon.kt.after b/idea/idea-completion/testData/handlers/charFilter/Colon.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Colon.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Colon.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Comma1.kt b/idea/idea-completion/testData/handlers/charFilter/Comma1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma1.kt rename to idea/idea-completion/testData/handlers/charFilter/Comma1.kt diff --git a/idea/testData/completion/handlers/charFilter/Comma1.kt.after b/idea/idea-completion/testData/handlers/charFilter/Comma1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Comma1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Comma2.kt b/idea/idea-completion/testData/handlers/charFilter/Comma2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma2.kt rename to idea/idea-completion/testData/handlers/charFilter/Comma2.kt diff --git a/idea/testData/completion/handlers/charFilter/Comma2.kt.after b/idea/idea-completion/testData/handlers/charFilter/Comma2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Comma2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Comma3.kt b/idea/idea-completion/testData/handlers/charFilter/Comma3.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma3.kt rename to idea/idea-completion/testData/handlers/charFilter/Comma3.kt diff --git a/idea/testData/completion/handlers/charFilter/Comma3.kt.after b/idea/idea-completion/testData/handlers/charFilter/Comma3.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma3.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Comma3.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Comma4.kt b/idea/idea-completion/testData/handlers/charFilter/Comma4.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma4.kt rename to idea/idea-completion/testData/handlers/charFilter/Comma4.kt diff --git a/idea/testData/completion/handlers/charFilter/Comma4.kt.after b/idea/idea-completion/testData/handlers/charFilter/Comma4.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma4.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Comma4.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Comma5.kt b/idea/idea-completion/testData/handlers/charFilter/Comma5.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma5.kt rename to idea/idea-completion/testData/handlers/charFilter/Comma5.kt diff --git a/idea/testData/completion/handlers/charFilter/Comma5.kt.after b/idea/idea-completion/testData/handlers/charFilter/Comma5.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Comma5.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Comma5.kt.after diff --git a/idea/testData/completion/handlers/charFilter/CommaForFunction1.kt b/idea/idea-completion/testData/handlers/charFilter/CommaForFunction1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/CommaForFunction1.kt rename to idea/idea-completion/testData/handlers/charFilter/CommaForFunction1.kt diff --git a/idea/testData/completion/handlers/charFilter/CommaForFunction1.kt.after b/idea/idea-completion/testData/handlers/charFilter/CommaForFunction1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/CommaForFunction1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/CommaForFunction1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/CommaForFunction2.kt b/idea/idea-completion/testData/handlers/charFilter/CommaForFunction2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/CommaForFunction2.kt rename to idea/idea-completion/testData/handlers/charFilter/CommaForFunction2.kt diff --git a/idea/testData/completion/handlers/charFilter/CommaForFunction2.kt.after b/idea/idea-completion/testData/handlers/charFilter/CommaForFunction2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/CommaForFunction2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/CommaForFunction2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg1.kt b/idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg1.kt rename to idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg1.kt diff --git a/idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg1.kt.after b/idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg2.kt b/idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg2.kt rename to idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg2.kt diff --git a/idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg2.kt.after b/idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Dot.kt b/idea/idea-completion/testData/handlers/charFilter/Dot.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Dot.kt rename to idea/idea-completion/testData/handlers/charFilter/Dot.kt diff --git a/idea/testData/completion/handlers/charFilter/Dot.kt.after b/idea/idea-completion/testData/handlers/charFilter/Dot.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Dot.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Dot.kt.after diff --git a/idea/testData/completion/handlers/charFilter/DotAfterFun1.kt b/idea/idea-completion/testData/handlers/charFilter/DotAfterFun1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/DotAfterFun1.kt rename to idea/idea-completion/testData/handlers/charFilter/DotAfterFun1.kt diff --git a/idea/testData/completion/handlers/charFilter/DotAfterFun1.kt.after b/idea/idea-completion/testData/handlers/charFilter/DotAfterFun1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/DotAfterFun1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/DotAfterFun1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/DotAfterFun2.kt b/idea/idea-completion/testData/handlers/charFilter/DotAfterFun2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/DotAfterFun2.kt rename to idea/idea-completion/testData/handlers/charFilter/DotAfterFun2.kt diff --git a/idea/testData/completion/handlers/charFilter/DotAfterFun2.kt.after b/idea/idea-completion/testData/handlers/charFilter/DotAfterFun2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/DotAfterFun2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/DotAfterFun2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Eq1.kt b/idea/idea-completion/testData/handlers/charFilter/Eq1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Eq1.kt rename to idea/idea-completion/testData/handlers/charFilter/Eq1.kt diff --git a/idea/testData/completion/handlers/charFilter/Eq1.kt.after b/idea/idea-completion/testData/handlers/charFilter/Eq1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Eq1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Eq1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Eq2.kt b/idea/idea-completion/testData/handlers/charFilter/Eq2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Eq2.kt rename to idea/idea-completion/testData/handlers/charFilter/Eq2.kt diff --git a/idea/testData/completion/handlers/charFilter/Eq2.kt.after b/idea/idea-completion/testData/handlers/charFilter/Eq2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Eq2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Eq2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/FunctionLiteralParameter1.kt b/idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionLiteralParameter1.kt rename to idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter1.kt diff --git a/idea/testData/completion/handlers/charFilter/FunctionLiteralParameter1.kt.after b/idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionLiteralParameter1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/FunctionLiteralParameter2.kt b/idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionLiteralParameter2.kt rename to idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter2.kt diff --git a/idea/testData/completion/handlers/charFilter/FunctionLiteralParameter2.kt.after b/idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionLiteralParameter2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/FunctionLiteralParameter3.kt b/idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter3.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionLiteralParameter3.kt rename to idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter3.kt diff --git a/idea/testData/completion/handlers/charFilter/FunctionLiteralParameter3.kt.after b/idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter3.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionLiteralParameter3.kt.after rename to idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter3.kt.after diff --git a/idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg1.kt b/idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg1.kt rename to idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg1.kt diff --git a/idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg1.kt.after b/idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg2.kt b/idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg2.kt rename to idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg2.kt diff --git a/idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg2.kt.after b/idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt b/idea/idea-completion/testData/handlers/charFilter/InfixCallAndSpace.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt rename to idea/idea-completion/testData/handlers/charFilter/InfixCallAndSpace.kt diff --git a/idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt.after b/idea/idea-completion/testData/handlers/charFilter/InfixCallAndSpace.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt.after rename to idea/idea-completion/testData/handlers/charFilter/InfixCallAndSpace.kt.after diff --git a/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt b/idea/idea-completion/testData/handlers/charFilter/KeywordAndSpace.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt rename to idea/idea-completion/testData/handlers/charFilter/KeywordAndSpace.kt diff --git a/idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt.after b/idea/idea-completion/testData/handlers/charFilter/KeywordAndSpace.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt.after rename to idea/idea-completion/testData/handlers/charFilter/KeywordAndSpace.kt.after diff --git a/idea/testData/completion/handlers/charFilter/LParenth.kt b/idea/idea-completion/testData/handlers/charFilter/LParenth.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/LParenth.kt rename to idea/idea-completion/testData/handlers/charFilter/LParenth.kt diff --git a/idea/testData/completion/handlers/charFilter/LParenth.kt.after b/idea/idea-completion/testData/handlers/charFilter/LParenth.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/LParenth.kt.after rename to idea/idea-completion/testData/handlers/charFilter/LParenth.kt.after diff --git a/idea/testData/completion/handlers/charFilter/NamedParameter1.kt b/idea/idea-completion/testData/handlers/charFilter/NamedParameter1.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/NamedParameter1.kt rename to idea/idea-completion/testData/handlers/charFilter/NamedParameter1.kt diff --git a/idea/testData/completion/handlers/charFilter/NamedParameter1.kt.after b/idea/idea-completion/testData/handlers/charFilter/NamedParameter1.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/NamedParameter1.kt.after rename to idea/idea-completion/testData/handlers/charFilter/NamedParameter1.kt.after diff --git a/idea/testData/completion/handlers/charFilter/NamedParameter2.kt b/idea/idea-completion/testData/handlers/charFilter/NamedParameter2.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/NamedParameter2.kt rename to idea/idea-completion/testData/handlers/charFilter/NamedParameter2.kt diff --git a/idea/testData/completion/handlers/charFilter/NamedParameter2.kt.after b/idea/idea-completion/testData/handlers/charFilter/NamedParameter2.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/NamedParameter2.kt.after rename to idea/idea-completion/testData/handlers/charFilter/NamedParameter2.kt.after diff --git a/idea/testData/completion/handlers/charFilter/QualifiedThis.kt b/idea/idea-completion/testData/handlers/charFilter/QualifiedThis.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/QualifiedThis.kt rename to idea/idea-completion/testData/handlers/charFilter/QualifiedThis.kt diff --git a/idea/testData/completion/handlers/charFilter/QualifiedThis.kt.after b/idea/idea-completion/testData/handlers/charFilter/QualifiedThis.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/QualifiedThis.kt.after rename to idea/idea-completion/testData/handlers/charFilter/QualifiedThis.kt.after diff --git a/idea/testData/completion/handlers/charFilter/RangeTyping.kt b/idea/idea-completion/testData/handlers/charFilter/RangeTyping.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/RangeTyping.kt rename to idea/idea-completion/testData/handlers/charFilter/RangeTyping.kt diff --git a/idea/testData/completion/handlers/charFilter/RangeTyping.kt.after b/idea/idea-completion/testData/handlers/charFilter/RangeTyping.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/RangeTyping.kt.after rename to idea/idea-completion/testData/handlers/charFilter/RangeTyping.kt.after diff --git a/idea/testData/completion/handlers/charFilter/Space.kt b/idea/idea-completion/testData/handlers/charFilter/Space.kt similarity index 100% rename from idea/testData/completion/handlers/charFilter/Space.kt rename to idea/idea-completion/testData/handlers/charFilter/Space.kt diff --git a/idea/testData/completion/handlers/charFilter/Space.kt.after b/idea/idea-completion/testData/handlers/charFilter/Space.kt.after similarity index 100% rename from idea/testData/completion/handlers/charFilter/Space.kt.after rename to idea/idea-completion/testData/handlers/charFilter/Space.kt.after diff --git a/idea/testData/completion/handlers/injava/ClassAutoImport.after.java b/idea/idea-completion/testData/handlers/injava/ClassAutoImport.after.java similarity index 100% rename from idea/testData/completion/handlers/injava/ClassAutoImport.after.java rename to idea/idea-completion/testData/handlers/injava/ClassAutoImport.after.java diff --git a/idea/testData/completion/handlers/injava/ClassAutoImport.java b/idea/idea-completion/testData/handlers/injava/ClassAutoImport.java similarity index 100% rename from idea/testData/completion/handlers/injava/ClassAutoImport.java rename to idea/idea-completion/testData/handlers/injava/ClassAutoImport.java diff --git a/idea/testData/completion/handlers/injava/ClassAutoImport.kt b/idea/idea-completion/testData/handlers/injava/ClassAutoImport.kt similarity index 100% rename from idea/testData/completion/handlers/injava/ClassAutoImport.kt rename to idea/idea-completion/testData/handlers/injava/ClassAutoImport.kt diff --git a/idea/testData/completion/handlers/keywords/Break.kt b/idea/idea-completion/testData/handlers/keywords/Break.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/Break.kt rename to idea/idea-completion/testData/handlers/keywords/Break.kt diff --git a/idea/testData/completion/handlers/keywords/Break.kt.after b/idea/idea-completion/testData/handlers/keywords/Break.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/Break.kt.after rename to idea/idea-completion/testData/handlers/keywords/Break.kt.after diff --git a/idea/testData/completion/handlers/keywords/FileKeyword.kt b/idea/idea-completion/testData/handlers/keywords/FileKeyword.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/FileKeyword.kt rename to idea/idea-completion/testData/handlers/keywords/FileKeyword.kt diff --git a/idea/testData/completion/handlers/keywords/FileKeyword.kt.after b/idea/idea-completion/testData/handlers/keywords/FileKeyword.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/FileKeyword.kt.after rename to idea/idea-completion/testData/handlers/keywords/FileKeyword.kt.after diff --git a/idea/testData/completion/handlers/keywords/NoSpaceAfterNull.kt b/idea/idea-completion/testData/handlers/keywords/NoSpaceAfterNull.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/NoSpaceAfterNull.kt rename to idea/idea-completion/testData/handlers/keywords/NoSpaceAfterNull.kt diff --git a/idea/testData/completion/handlers/keywords/NoSpaceAfterNull.kt.after b/idea/idea-completion/testData/handlers/keywords/NoSpaceAfterNull.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/NoSpaceAfterNull.kt.after rename to idea/idea-completion/testData/handlers/keywords/NoSpaceAfterNull.kt.after diff --git a/idea/testData/completion/handlers/keywords/QualifiedReturnNonUnit.kt b/idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnit.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/QualifiedReturnNonUnit.kt rename to idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnit.kt diff --git a/idea/testData/completion/handlers/keywords/QualifiedReturnNonUnit.kt.after b/idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnit.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/QualifiedReturnNonUnit.kt.after rename to idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnit.kt.after diff --git a/idea/testData/completion/handlers/keywords/QualifiedReturnNonUnitExplicit.kt b/idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnitExplicit.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/QualifiedReturnNonUnitExplicit.kt rename to idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnitExplicit.kt diff --git a/idea/testData/completion/handlers/keywords/QualifiedReturnNonUnitExplicit.kt.after b/idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnitExplicit.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/QualifiedReturnNonUnitExplicit.kt.after rename to idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnitExplicit.kt.after diff --git a/idea/testData/completion/handlers/keywords/QualifiedReturnUnit.kt b/idea/idea-completion/testData/handlers/keywords/QualifiedReturnUnit.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/QualifiedReturnUnit.kt rename to idea/idea-completion/testData/handlers/keywords/QualifiedReturnUnit.kt diff --git a/idea/testData/completion/handlers/keywords/QualifiedReturnUnit.kt.after b/idea/idea-completion/testData/handlers/keywords/QualifiedReturnUnit.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/QualifiedReturnUnit.kt.after rename to idea/idea-completion/testData/handlers/keywords/QualifiedReturnUnit.kt.after diff --git a/idea/testData/completion/handlers/keywords/ReturnInEmptyType.kt b/idea/idea-completion/testData/handlers/keywords/ReturnInEmptyType.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInEmptyType.kt rename to idea/idea-completion/testData/handlers/keywords/ReturnInEmptyType.kt diff --git a/idea/testData/completion/handlers/keywords/ReturnInEmptyType.kt.after b/idea/idea-completion/testData/handlers/keywords/ReturnInEmptyType.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInEmptyType.kt.after rename to idea/idea-completion/testData/handlers/keywords/ReturnInEmptyType.kt.after diff --git a/idea/testData/completion/handlers/keywords/ReturnInProperty.kt b/idea/idea-completion/testData/handlers/keywords/ReturnInProperty.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInProperty.kt rename to idea/idea-completion/testData/handlers/keywords/ReturnInProperty.kt diff --git a/idea/testData/completion/handlers/keywords/ReturnInProperty.kt.after b/idea/idea-completion/testData/handlers/keywords/ReturnInProperty.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInProperty.kt.after rename to idea/idea-completion/testData/handlers/keywords/ReturnInProperty.kt.after diff --git a/idea/testData/completion/handlers/keywords/ReturnInTypeFunction.kt b/idea/idea-completion/testData/handlers/keywords/ReturnInTypeFunction.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInTypeFunction.kt rename to idea/idea-completion/testData/handlers/keywords/ReturnInTypeFunction.kt diff --git a/idea/testData/completion/handlers/keywords/ReturnInTypeFunction.kt.after b/idea/idea-completion/testData/handlers/keywords/ReturnInTypeFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInTypeFunction.kt.after rename to idea/idea-completion/testData/handlers/keywords/ReturnInTypeFunction.kt.after diff --git a/idea/testData/completion/handlers/keywords/ReturnInUnit.kt b/idea/idea-completion/testData/handlers/keywords/ReturnInUnit.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInUnit.kt rename to idea/idea-completion/testData/handlers/keywords/ReturnInUnit.kt diff --git a/idea/testData/completion/handlers/keywords/ReturnInUnit.kt.after b/idea/idea-completion/testData/handlers/keywords/ReturnInUnit.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/ReturnInUnit.kt.after rename to idea/idea-completion/testData/handlers/keywords/ReturnInUnit.kt.after diff --git a/idea/testData/completion/handlers/keywords/SpaceAfterImport.kt b/idea/idea-completion/testData/handlers/keywords/SpaceAfterImport.kt similarity index 100% rename from idea/testData/completion/handlers/keywords/SpaceAfterImport.kt rename to idea/idea-completion/testData/handlers/keywords/SpaceAfterImport.kt diff --git a/idea/testData/completion/handlers/keywords/SpaceAfterImport.kt.after b/idea/idea-completion/testData/handlers/keywords/SpaceAfterImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/keywords/SpaceAfterImport.kt.after rename to idea/idea-completion/testData/handlers/keywords/SpaceAfterImport.kt.after diff --git a/idea/testData/completion/handlers/multifile/ClassWithClassObject-1.kt b/idea/idea-completion/testData/handlers/multifile/ClassWithClassObject-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ClassWithClassObject-1.kt rename to idea/idea-completion/testData/handlers/multifile/ClassWithClassObject-1.kt diff --git a/idea/testData/completion/handlers/multifile/ClassWithClassObject-2.kt b/idea/idea-completion/testData/handlers/multifile/ClassWithClassObject-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ClassWithClassObject-2.kt rename to idea/idea-completion/testData/handlers/multifile/ClassWithClassObject-2.kt diff --git a/idea/testData/completion/handlers/multifile/ClassWithClassObject.kt.after b/idea/idea-completion/testData/handlers/multifile/ClassWithClassObject.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/ClassWithClassObject.kt.after rename to idea/idea-completion/testData/handlers/multifile/ClassWithClassObject.kt.after diff --git a/idea/testData/completion/handlers/multifile/ExtensionFunctionImport-1.kt b/idea/idea-completion/testData/handlers/multifile/ExtensionFunctionImport-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ExtensionFunctionImport-1.kt rename to idea/idea-completion/testData/handlers/multifile/ExtensionFunctionImport-1.kt diff --git a/idea/testData/completion/handlers/multifile/ExtensionFunctionImport-2.kt b/idea/idea-completion/testData/handlers/multifile/ExtensionFunctionImport-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ExtensionFunctionImport-2.kt rename to idea/idea-completion/testData/handlers/multifile/ExtensionFunctionImport-2.kt diff --git a/idea/testData/completion/handlers/multifile/ExtensionFunctionImport.kt.after b/idea/idea-completion/testData/handlers/multifile/ExtensionFunctionImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/ExtensionFunctionImport.kt.after rename to idea/idea-completion/testData/handlers/multifile/ExtensionFunctionImport.kt.after diff --git a/idea/testData/completion/handlers/multifile/ExtensionPropertyImport-1.kt b/idea/idea-completion/testData/handlers/multifile/ExtensionPropertyImport-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ExtensionPropertyImport-1.kt rename to idea/idea-completion/testData/handlers/multifile/ExtensionPropertyImport-1.kt diff --git a/idea/testData/completion/handlers/multifile/ExtensionPropertyImport-2.kt b/idea/idea-completion/testData/handlers/multifile/ExtensionPropertyImport-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ExtensionPropertyImport-2.kt rename to idea/idea-completion/testData/handlers/multifile/ExtensionPropertyImport-2.kt diff --git a/idea/testData/completion/handlers/multifile/ExtensionPropertyImport.kt.after b/idea/idea-completion/testData/handlers/multifile/ExtensionPropertyImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/ExtensionPropertyImport.kt.after rename to idea/idea-completion/testData/handlers/multifile/ExtensionPropertyImport.kt.after diff --git a/idea/testData/completion/handlers/multifile/GlobalFunctionImportInLambda-1.kt b/idea/idea-completion/testData/handlers/multifile/GlobalFunctionImportInLambda-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/GlobalFunctionImportInLambda-1.kt rename to idea/idea-completion/testData/handlers/multifile/GlobalFunctionImportInLambda-1.kt diff --git a/idea/testData/completion/handlers/multifile/GlobalFunctionImportInLambda-2.kt b/idea/idea-completion/testData/handlers/multifile/GlobalFunctionImportInLambda-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/GlobalFunctionImportInLambda-2.kt rename to idea/idea-completion/testData/handlers/multifile/GlobalFunctionImportInLambda-2.kt diff --git a/idea/testData/completion/handlers/multifile/GlobalFunctionImportInLambda.kt.after b/idea/idea-completion/testData/handlers/multifile/GlobalFunctionImportInLambda.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/GlobalFunctionImportInLambda.kt.after rename to idea/idea-completion/testData/handlers/multifile/GlobalFunctionImportInLambda.kt.after diff --git a/idea/testData/completion/handlers/multifile/ImportAlreadyImportedObject-1.kt b/idea/idea-completion/testData/handlers/multifile/ImportAlreadyImportedObject-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ImportAlreadyImportedObject-1.kt rename to idea/idea-completion/testData/handlers/multifile/ImportAlreadyImportedObject-1.kt diff --git a/idea/testData/completion/handlers/multifile/ImportAlreadyImportedObject-2.kt b/idea/idea-completion/testData/handlers/multifile/ImportAlreadyImportedObject-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ImportAlreadyImportedObject-2.kt rename to idea/idea-completion/testData/handlers/multifile/ImportAlreadyImportedObject-2.kt diff --git a/idea/testData/completion/handlers/multifile/ImportAlreadyImportedObject.kt.after b/idea/idea-completion/testData/handlers/multifile/ImportAlreadyImportedObject.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/ImportAlreadyImportedObject.kt.after rename to idea/idea-completion/testData/handlers/multifile/ImportAlreadyImportedObject.kt.after diff --git a/idea/testData/completion/handlers/multifile/InfixExtensionCallImport-1.kt b/idea/idea-completion/testData/handlers/multifile/InfixExtensionCallImport-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/InfixExtensionCallImport-1.kt rename to idea/idea-completion/testData/handlers/multifile/InfixExtensionCallImport-1.kt diff --git a/idea/testData/completion/handlers/multifile/InfixExtensionCallImport-2.kt b/idea/idea-completion/testData/handlers/multifile/InfixExtensionCallImport-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/InfixExtensionCallImport-2.kt rename to idea/idea-completion/testData/handlers/multifile/InfixExtensionCallImport-2.kt diff --git a/idea/testData/completion/handlers/multifile/InfixExtensionCallImport.kt.after b/idea/idea-completion/testData/handlers/multifile/InfixExtensionCallImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/InfixExtensionCallImport.kt.after rename to idea/idea-completion/testData/handlers/multifile/InfixExtensionCallImport.kt.after diff --git a/idea/testData/completion/handlers/multifile/JetClassCompletionImport-1.kt b/idea/idea-completion/testData/handlers/multifile/JetClassCompletionImport-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/JetClassCompletionImport-1.kt rename to idea/idea-completion/testData/handlers/multifile/JetClassCompletionImport-1.kt diff --git a/idea/testData/completion/handlers/multifile/JetClassCompletionImport-2.kt b/idea/idea-completion/testData/handlers/multifile/JetClassCompletionImport-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/JetClassCompletionImport-2.kt rename to idea/idea-completion/testData/handlers/multifile/JetClassCompletionImport-2.kt diff --git a/idea/testData/completion/handlers/multifile/JetClassCompletionImport.kt.after b/idea/idea-completion/testData/handlers/multifile/JetClassCompletionImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/JetClassCompletionImport.kt.after rename to idea/idea-completion/testData/handlers/multifile/JetClassCompletionImport.kt.after diff --git a/idea/testData/completion/handlers/multifile/KeywordExtensionFunctionName-1.kt b/idea/idea-completion/testData/handlers/multifile/KeywordExtensionFunctionName-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/KeywordExtensionFunctionName-1.kt rename to idea/idea-completion/testData/handlers/multifile/KeywordExtensionFunctionName-1.kt diff --git a/idea/testData/completion/handlers/multifile/KeywordExtensionFunctionName-2.kt b/idea/idea-completion/testData/handlers/multifile/KeywordExtensionFunctionName-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/KeywordExtensionFunctionName-2.kt rename to idea/idea-completion/testData/handlers/multifile/KeywordExtensionFunctionName-2.kt diff --git a/idea/testData/completion/handlers/multifile/KeywordExtensionFunctionName.kt.after b/idea/idea-completion/testData/handlers/multifile/KeywordExtensionFunctionName.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/KeywordExtensionFunctionName.kt.after rename to idea/idea-completion/testData/handlers/multifile/KeywordExtensionFunctionName.kt.after diff --git a/idea/testData/completion/handlers/multifile/NoParenthesisInImports-1.kt b/idea/idea-completion/testData/handlers/multifile/NoParenthesisInImports-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/NoParenthesisInImports-1.kt rename to idea/idea-completion/testData/handlers/multifile/NoParenthesisInImports-1.kt diff --git a/idea/testData/completion/handlers/multifile/NoParenthesisInImports-2.kt b/idea/idea-completion/testData/handlers/multifile/NoParenthesisInImports-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/NoParenthesisInImports-2.kt rename to idea/idea-completion/testData/handlers/multifile/NoParenthesisInImports-2.kt diff --git a/idea/testData/completion/handlers/multifile/NoParenthesisInImports.kt.after b/idea/idea-completion/testData/handlers/multifile/NoParenthesisInImports.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/NoParenthesisInImports.kt.after rename to idea/idea-completion/testData/handlers/multifile/NoParenthesisInImports.kt.after diff --git a/idea/testData/completion/handlers/multifile/ObjectInStringTemplate-1.kt b/idea/idea-completion/testData/handlers/multifile/ObjectInStringTemplate-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ObjectInStringTemplate-1.kt rename to idea/idea-completion/testData/handlers/multifile/ObjectInStringTemplate-1.kt diff --git a/idea/testData/completion/handlers/multifile/ObjectInStringTemplate-2.kt b/idea/idea-completion/testData/handlers/multifile/ObjectInStringTemplate-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/ObjectInStringTemplate-2.kt rename to idea/idea-completion/testData/handlers/multifile/ObjectInStringTemplate-2.kt diff --git a/idea/testData/completion/handlers/multifile/ObjectInStringTemplate.kt.after b/idea/idea-completion/testData/handlers/multifile/ObjectInStringTemplate.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/ObjectInStringTemplate.kt.after rename to idea/idea-completion/testData/handlers/multifile/ObjectInStringTemplate.kt.after diff --git a/idea/testData/completion/handlers/multifile/TopLevelFunctionImport-1.kt b/idea/idea-completion/testData/handlers/multifile/TopLevelFunctionImport-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelFunctionImport-1.kt rename to idea/idea-completion/testData/handlers/multifile/TopLevelFunctionImport-1.kt diff --git a/idea/testData/completion/handlers/multifile/TopLevelFunctionImport-2.kt b/idea/idea-completion/testData/handlers/multifile/TopLevelFunctionImport-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelFunctionImport-2.kt rename to idea/idea-completion/testData/handlers/multifile/TopLevelFunctionImport-2.kt diff --git a/idea/testData/completion/handlers/multifile/TopLevelFunctionImport.kt.after b/idea/idea-completion/testData/handlers/multifile/TopLevelFunctionImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelFunctionImport.kt.after rename to idea/idea-completion/testData/handlers/multifile/TopLevelFunctionImport.kt.after diff --git a/idea/testData/completion/handlers/multifile/TopLevelFunctionInQualifiedExpr-1.kt b/idea/idea-completion/testData/handlers/multifile/TopLevelFunctionInQualifiedExpr-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelFunctionInQualifiedExpr-1.kt rename to idea/idea-completion/testData/handlers/multifile/TopLevelFunctionInQualifiedExpr-1.kt diff --git a/idea/testData/completion/handlers/multifile/TopLevelFunctionInQualifiedExpr-2.kt b/idea/idea-completion/testData/handlers/multifile/TopLevelFunctionInQualifiedExpr-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelFunctionInQualifiedExpr-2.kt rename to idea/idea-completion/testData/handlers/multifile/TopLevelFunctionInQualifiedExpr-2.kt diff --git a/idea/testData/completion/handlers/multifile/TopLevelFunctionInQualifiedExpr.kt.after b/idea/idea-completion/testData/handlers/multifile/TopLevelFunctionInQualifiedExpr.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelFunctionInQualifiedExpr.kt.after rename to idea/idea-completion/testData/handlers/multifile/TopLevelFunctionInQualifiedExpr.kt.after diff --git a/idea/testData/completion/handlers/multifile/TopLevelPropertyImport-1.kt b/idea/idea-completion/testData/handlers/multifile/TopLevelPropertyImport-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelPropertyImport-1.kt rename to idea/idea-completion/testData/handlers/multifile/TopLevelPropertyImport-1.kt diff --git a/idea/testData/completion/handlers/multifile/TopLevelPropertyImport-2.kt b/idea/idea-completion/testData/handlers/multifile/TopLevelPropertyImport-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelPropertyImport-2.kt rename to idea/idea-completion/testData/handlers/multifile/TopLevelPropertyImport-2.kt diff --git a/idea/testData/completion/handlers/multifile/TopLevelPropertyImport.kt.after b/idea/idea-completion/testData/handlers/multifile/TopLevelPropertyImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/TopLevelPropertyImport.kt.after rename to idea/idea-completion/testData/handlers/multifile/TopLevelPropertyImport.kt.after diff --git a/idea/testData/completion/handlers/multifile/smart/ImportExtensionFunction-1.kt b/idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionFunction-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/smart/ImportExtensionFunction-1.kt rename to idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionFunction-1.kt diff --git a/idea/testData/completion/handlers/multifile/smart/ImportExtensionFunction-2.kt b/idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionFunction-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/smart/ImportExtensionFunction-2.kt rename to idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionFunction-2.kt diff --git a/idea/testData/completion/handlers/multifile/smart/ImportExtensionFunction.kt.after b/idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/smart/ImportExtensionFunction.kt.after rename to idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionFunction.kt.after diff --git a/idea/testData/completion/handlers/multifile/smart/ImportExtensionProperty-1.kt b/idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionProperty-1.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/smart/ImportExtensionProperty-1.kt rename to idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionProperty-1.kt diff --git a/idea/testData/completion/handlers/multifile/smart/ImportExtensionProperty-2.kt b/idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionProperty-2.kt similarity index 100% rename from idea/testData/completion/handlers/multifile/smart/ImportExtensionProperty-2.kt rename to idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionProperty-2.kt diff --git a/idea/testData/completion/handlers/multifile/smart/ImportExtensionProperty.kt.after b/idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionProperty.kt.after similarity index 100% rename from idea/testData/completion/handlers/multifile/smart/ImportExtensionProperty.kt.after rename to idea/idea-completion/testData/handlers/multifile/smart/ImportExtensionProperty.kt.after diff --git a/idea/testData/completion/handlers/runtimeCast/CastPrivateFun.kt b/idea/idea-completion/testData/handlers/runtimeCast/CastPrivateFun.kt similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/CastPrivateFun.kt rename to idea/idea-completion/testData/handlers/runtimeCast/CastPrivateFun.kt diff --git a/idea/testData/completion/handlers/runtimeCast/CastPrivateFun.kt.after b/idea/idea-completion/testData/handlers/runtimeCast/CastPrivateFun.kt.after similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/CastPrivateFun.kt.after rename to idea/idea-completion/testData/handlers/runtimeCast/CastPrivateFun.kt.after diff --git a/idea/testData/completion/handlers/runtimeCast/CastPrivateFun.kt.fragment b/idea/idea-completion/testData/handlers/runtimeCast/CastPrivateFun.kt.fragment similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/CastPrivateFun.kt.fragment rename to idea/idea-completion/testData/handlers/runtimeCast/CastPrivateFun.kt.fragment diff --git a/idea/testData/completion/handlers/runtimeCast/InsertExtFunction.kt b/idea/idea-completion/testData/handlers/runtimeCast/InsertExtFunction.kt similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertExtFunction.kt rename to idea/idea-completion/testData/handlers/runtimeCast/InsertExtFunction.kt diff --git a/idea/testData/completion/handlers/runtimeCast/InsertExtFunction.kt.after b/idea/idea-completion/testData/handlers/runtimeCast/InsertExtFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertExtFunction.kt.after rename to idea/idea-completion/testData/handlers/runtimeCast/InsertExtFunction.kt.after diff --git a/idea/testData/completion/handlers/runtimeCast/InsertExtFunction.kt.fragment b/idea/idea-completion/testData/handlers/runtimeCast/InsertExtFunction.kt.fragment similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertExtFunction.kt.fragment rename to idea/idea-completion/testData/handlers/runtimeCast/InsertExtFunction.kt.fragment diff --git a/idea/testData/completion/handlers/runtimeCast/InsertFunction.kt b/idea/idea-completion/testData/handlers/runtimeCast/InsertFunction.kt similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertFunction.kt rename to idea/idea-completion/testData/handlers/runtimeCast/InsertFunction.kt diff --git a/idea/testData/completion/handlers/runtimeCast/InsertFunction.kt.after b/idea/idea-completion/testData/handlers/runtimeCast/InsertFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertFunction.kt.after rename to idea/idea-completion/testData/handlers/runtimeCast/InsertFunction.kt.after diff --git a/idea/testData/completion/handlers/runtimeCast/InsertFunction.kt.fragment b/idea/idea-completion/testData/handlers/runtimeCast/InsertFunction.kt.fragment similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertFunction.kt.fragment rename to idea/idea-completion/testData/handlers/runtimeCast/InsertFunction.kt.fragment diff --git a/idea/testData/completion/handlers/runtimeCast/InsertImport.kt b/idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertImport.kt rename to idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt diff --git a/idea/testData/completion/handlers/runtimeCast/InsertImport.kt.after b/idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertImport.kt.after rename to idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt.after diff --git a/idea/testData/completion/handlers/runtimeCast/InsertImport.kt.after.imports b/idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt.after.imports similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertImport.kt.after.imports rename to idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt.after.imports diff --git a/idea/testData/completion/handlers/runtimeCast/InsertImport.kt.fragment b/idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt.fragment similarity index 100% rename from idea/testData/completion/handlers/runtimeCast/InsertImport.kt.fragment rename to idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt.fragment diff --git a/idea/testData/completion/handlers/smart/AfterAs.kt b/idea/idea-completion/testData/handlers/smart/AfterAs.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AfterAs.kt rename to idea/idea-completion/testData/handlers/smart/AfterAs.kt diff --git a/idea/testData/completion/handlers/smart/AfterAs.kt.after b/idea/idea-completion/testData/handlers/smart/AfterAs.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AfterAs.kt.after rename to idea/idea-completion/testData/handlers/smart/AfterAs.kt.after diff --git a/idea/testData/completion/handlers/smart/AfterAs2.kt b/idea/idea-completion/testData/handlers/smart/AfterAs2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AfterAs2.kt rename to idea/idea-completion/testData/handlers/smart/AfterAs2.kt diff --git a/idea/testData/completion/handlers/smart/AfterAs2.kt.after b/idea/idea-completion/testData/handlers/smart/AfterAs2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AfterAs2.kt.after rename to idea/idea-completion/testData/handlers/smart/AfterAs2.kt.after diff --git a/idea/testData/completion/handlers/smart/AfterAs3.kt b/idea/idea-completion/testData/handlers/smart/AfterAs3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AfterAs3.kt rename to idea/idea-completion/testData/handlers/smart/AfterAs3.kt diff --git a/idea/testData/completion/handlers/smart/AfterAs3.kt.after b/idea/idea-completion/testData/handlers/smart/AfterAs3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AfterAs3.kt.after rename to idea/idea-completion/testData/handlers/smart/AfterAs3.kt.after diff --git a/idea/testData/completion/handlers/smart/AfterSafeAs.kt b/idea/idea-completion/testData/handlers/smart/AfterSafeAs.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AfterSafeAs.kt rename to idea/idea-completion/testData/handlers/smart/AfterSafeAs.kt diff --git a/idea/testData/completion/handlers/smart/AfterSafeAs.kt.after b/idea/idea-completion/testData/handlers/smart/AfterSafeAs.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AfterSafeAs.kt.after rename to idea/idea-completion/testData/handlers/smart/AfterSafeAs.kt.after diff --git a/idea/testData/completion/handlers/smart/AnonymousObject1.kt b/idea/idea-completion/testData/handlers/smart/AnonymousObject1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObject1.kt rename to idea/idea-completion/testData/handlers/smart/AnonymousObject1.kt diff --git a/idea/testData/completion/handlers/smart/AnonymousObject1.kt.after b/idea/idea-completion/testData/handlers/smart/AnonymousObject1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObject1.kt.after rename to idea/idea-completion/testData/handlers/smart/AnonymousObject1.kt.after diff --git a/idea/testData/completion/handlers/smart/AnonymousObject2.kt b/idea/idea-completion/testData/handlers/smart/AnonymousObject2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObject2.kt rename to idea/idea-completion/testData/handlers/smart/AnonymousObject2.kt diff --git a/idea/testData/completion/handlers/smart/AnonymousObject2.kt.after b/idea/idea-completion/testData/handlers/smart/AnonymousObject2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObject2.kt.after rename to idea/idea-completion/testData/handlers/smart/AnonymousObject2.kt.after diff --git a/idea/testData/completion/handlers/smart/AnonymousObject3.kt b/idea/idea-completion/testData/handlers/smart/AnonymousObject3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObject3.kt rename to idea/idea-completion/testData/handlers/smart/AnonymousObject3.kt diff --git a/idea/testData/completion/handlers/smart/AnonymousObject3.kt.after b/idea/idea-completion/testData/handlers/smart/AnonymousObject3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObject3.kt.after rename to idea/idea-completion/testData/handlers/smart/AnonymousObject3.kt.after diff --git a/idea/testData/completion/handlers/smart/AnonymousObjectInsertsImport.kt b/idea/idea-completion/testData/handlers/smart/AnonymousObjectInsertsImport.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObjectInsertsImport.kt rename to idea/idea-completion/testData/handlers/smart/AnonymousObjectInsertsImport.kt diff --git a/idea/testData/completion/handlers/smart/AnonymousObjectInsertsImport.kt.after b/idea/idea-completion/testData/handlers/smart/AnonymousObjectInsertsImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AnonymousObjectInsertsImport.kt.after rename to idea/idea-completion/testData/handlers/smart/AnonymousObjectInsertsImport.kt.after diff --git a/idea/testData/completion/handlers/smart/AutoCompleteAfterAs1.kt b/idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AutoCompleteAfterAs1.kt rename to idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs1.kt diff --git a/idea/testData/completion/handlers/smart/AutoCompleteAfterAs1.kt.after b/idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AutoCompleteAfterAs1.kt.after rename to idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs1.kt.after diff --git a/idea/testData/completion/handlers/smart/AutoCompleteAfterAs2.kt b/idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AutoCompleteAfterAs2.kt rename to idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs2.kt diff --git a/idea/testData/completion/handlers/smart/AutoCompleteAfterAs2.kt.after b/idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AutoCompleteAfterAs2.kt.after rename to idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs2.kt.after diff --git a/idea/testData/completion/handlers/smart/AutoCompleteAfterAs3.kt b/idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/AutoCompleteAfterAs3.kt rename to idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs3.kt diff --git a/idea/testData/completion/handlers/smart/AutoCompleteAfterAs3.kt.after b/idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/AutoCompleteAfterAs3.kt.after rename to idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs3.kt.after diff --git a/idea/testData/completion/handlers/smart/ClassInClassObject.kt b/idea/idea-completion/testData/handlers/smart/ClassInClassObject.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClassInClassObject.kt rename to idea/idea-completion/testData/handlers/smart/ClassInClassObject.kt diff --git a/idea/testData/completion/handlers/smart/ClassInClassObject.kt.after b/idea/idea-completion/testData/handlers/smart/ClassInClassObject.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClassInClassObject.kt.after rename to idea/idea-completion/testData/handlers/smart/ClassInClassObject.kt.after diff --git a/idea/testData/completion/handlers/smart/ClassInObject.kt b/idea/idea-completion/testData/handlers/smart/ClassInObject.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClassInObject.kt rename to idea/idea-completion/testData/handlers/smart/ClassInObject.kt diff --git a/idea/testData/completion/handlers/smart/ClassInObject.kt.after b/idea/idea-completion/testData/handlers/smart/ClassInObject.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClassInObject.kt.after rename to idea/idea-completion/testData/handlers/smart/ClassInObject.kt.after diff --git a/idea/testData/completion/handlers/smart/ClassObjectFieldKeywordName.kt b/idea/idea-completion/testData/handlers/smart/ClassObjectFieldKeywordName.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectFieldKeywordName.kt rename to idea/idea-completion/testData/handlers/smart/ClassObjectFieldKeywordName.kt diff --git a/idea/testData/completion/handlers/smart/ClassObjectFieldKeywordName.kt.after b/idea/idea-completion/testData/handlers/smart/ClassObjectFieldKeywordName.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectFieldKeywordName.kt.after rename to idea/idea-completion/testData/handlers/smart/ClassObjectFieldKeywordName.kt.after diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod1.kt b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod1.kt rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod1.kt diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod1.kt.after b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod1.kt.after rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod1.kt.after diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod2.kt b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod2.kt rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod2.kt diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod2.kt.after b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod2.kt.after rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod2.kt.after diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod3.kt b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod3.kt rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod3.kt diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod3.kt.after b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod3.kt.after rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod3.kt.after diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod4.kt b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod4.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod4.kt rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod4.kt diff --git a/idea/testData/completion/handlers/smart/ClassObjectMethod4.kt.after b/idea/idea-completion/testData/handlers/smart/ClassObjectMethod4.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClassObjectMethod4.kt.after rename to idea/idea-completion/testData/handlers/smart/ClassObjectMethod4.kt.after diff --git a/idea/testData/completion/handlers/smart/ClosingParenthesis1.kt b/idea/idea-completion/testData/handlers/smart/ClosingParenthesis1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClosingParenthesis1.kt rename to idea/idea-completion/testData/handlers/smart/ClosingParenthesis1.kt diff --git a/idea/testData/completion/handlers/smart/ClosingParenthesis1.kt.after b/idea/idea-completion/testData/handlers/smart/ClosingParenthesis1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClosingParenthesis1.kt.after rename to idea/idea-completion/testData/handlers/smart/ClosingParenthesis1.kt.after diff --git a/idea/testData/completion/handlers/smart/ClosingParenthesis2.kt b/idea/idea-completion/testData/handlers/smart/ClosingParenthesis2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ClosingParenthesis2.kt rename to idea/idea-completion/testData/handlers/smart/ClosingParenthesis2.kt diff --git a/idea/testData/completion/handlers/smart/ClosingParenthesis2.kt.after b/idea/idea-completion/testData/handlers/smart/ClosingParenthesis2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ClosingParenthesis2.kt.after rename to idea/idea-completion/testData/handlers/smart/ClosingParenthesis2.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma1.kt b/idea/idea-completion/testData/handlers/smart/Comma1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma1.kt rename to idea/idea-completion/testData/handlers/smart/Comma1.kt diff --git a/idea/testData/completion/handlers/smart/Comma1.kt.after b/idea/idea-completion/testData/handlers/smart/Comma1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma1.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma1.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma10.kt b/idea/idea-completion/testData/handlers/smart/Comma10.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma10.kt rename to idea/idea-completion/testData/handlers/smart/Comma10.kt diff --git a/idea/testData/completion/handlers/smart/Comma10.kt.after b/idea/idea-completion/testData/handlers/smart/Comma10.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma10.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma10.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma11.kt b/idea/idea-completion/testData/handlers/smart/Comma11.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma11.kt rename to idea/idea-completion/testData/handlers/smart/Comma11.kt diff --git a/idea/testData/completion/handlers/smart/Comma11.kt.after b/idea/idea-completion/testData/handlers/smart/Comma11.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma11.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma11.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma2.kt b/idea/idea-completion/testData/handlers/smart/Comma2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma2.kt rename to idea/idea-completion/testData/handlers/smart/Comma2.kt diff --git a/idea/testData/completion/handlers/smart/Comma2.kt.after b/idea/idea-completion/testData/handlers/smart/Comma2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma2.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma2.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma3.kt b/idea/idea-completion/testData/handlers/smart/Comma3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma3.kt rename to idea/idea-completion/testData/handlers/smart/Comma3.kt diff --git a/idea/testData/completion/handlers/smart/Comma3.kt.after b/idea/idea-completion/testData/handlers/smart/Comma3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma3.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma3.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma4.kt b/idea/idea-completion/testData/handlers/smart/Comma4.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma4.kt rename to idea/idea-completion/testData/handlers/smart/Comma4.kt diff --git a/idea/testData/completion/handlers/smart/Comma4.kt.after b/idea/idea-completion/testData/handlers/smart/Comma4.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma4.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma4.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma5.kt b/idea/idea-completion/testData/handlers/smart/Comma5.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma5.kt rename to idea/idea-completion/testData/handlers/smart/Comma5.kt diff --git a/idea/testData/completion/handlers/smart/Comma5.kt.after b/idea/idea-completion/testData/handlers/smart/Comma5.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma5.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma5.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma6.kt b/idea/idea-completion/testData/handlers/smart/Comma6.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma6.kt rename to idea/idea-completion/testData/handlers/smart/Comma6.kt diff --git a/idea/testData/completion/handlers/smart/Comma6.kt.after b/idea/idea-completion/testData/handlers/smart/Comma6.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma6.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma6.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma7.kt b/idea/idea-completion/testData/handlers/smart/Comma7.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma7.kt rename to idea/idea-completion/testData/handlers/smart/Comma7.kt diff --git a/idea/testData/completion/handlers/smart/Comma7.kt.after b/idea/idea-completion/testData/handlers/smart/Comma7.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma7.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma7.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma8.kt b/idea/idea-completion/testData/handlers/smart/Comma8.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma8.kt rename to idea/idea-completion/testData/handlers/smart/Comma8.kt diff --git a/idea/testData/completion/handlers/smart/Comma8.kt.after b/idea/idea-completion/testData/handlers/smart/Comma8.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma8.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma8.kt.after diff --git a/idea/testData/completion/handlers/smart/Comma9.kt b/idea/idea-completion/testData/handlers/smart/Comma9.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Comma9.kt rename to idea/idea-completion/testData/handlers/smart/Comma9.kt diff --git a/idea/testData/completion/handlers/smart/Comma9.kt.after b/idea/idea-completion/testData/handlers/smart/Comma9.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Comma9.kt.after rename to idea/idea-completion/testData/handlers/smart/Comma9.kt.after diff --git a/idea/testData/completion/handlers/smart/CommaInSuperConstructorCall.kt b/idea/idea-completion/testData/handlers/smart/CommaInSuperConstructorCall.kt similarity index 100% rename from idea/testData/completion/handlers/smart/CommaInSuperConstructorCall.kt rename to idea/idea-completion/testData/handlers/smart/CommaInSuperConstructorCall.kt diff --git a/idea/testData/completion/handlers/smart/CommaInSuperConstructorCall.kt.after b/idea/idea-completion/testData/handlers/smart/CommaInSuperConstructorCall.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/CommaInSuperConstructorCall.kt.after rename to idea/idea-completion/testData/handlers/smart/CommaInSuperConstructorCall.kt.after diff --git a/idea/testData/completion/handlers/smart/Constructor.kt b/idea/idea-completion/testData/handlers/smart/Constructor.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Constructor.kt rename to idea/idea-completion/testData/handlers/smart/Constructor.kt diff --git a/idea/testData/completion/handlers/smart/Constructor.kt.after b/idea/idea-completion/testData/handlers/smart/Constructor.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Constructor.kt.after rename to idea/idea-completion/testData/handlers/smart/Constructor.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorForGenericType.kt b/idea/idea-completion/testData/handlers/smart/ConstructorForGenericType.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForGenericType.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorForGenericType.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorForGenericType.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorForGenericType.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForGenericType.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorForGenericType.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorForGenericType2.kt b/idea/idea-completion/testData/handlers/smart/ConstructorForGenericType2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForGenericType2.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorForGenericType2.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorForGenericType2.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorForGenericType2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForGenericType2.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorForGenericType2.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorForJavaClass.kt b/idea/idea-completion/testData/handlers/smart/ConstructorForJavaClass.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForJavaClass.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorForJavaClass.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorForJavaClass.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorForJavaClass.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForJavaClass.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorForJavaClass.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorForNullable.kt b/idea/idea-completion/testData/handlers/smart/ConstructorForNullable.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForNullable.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorForNullable.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorForNullable.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorForNullable.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorForNullable.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorForNullable.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorInsertsImport.kt b/idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorInsertsImport.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorInsertsImport.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorInsertsImport.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorInsertsImport2.kt b/idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorInsertsImport2.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport2.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorInsertsImport2.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorInsertsImport2.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport2.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorWithKeywordName.kt b/idea/idea-completion/testData/handlers/smart/ConstructorWithKeywordName.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithKeywordName.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorWithKeywordName.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorWithKeywordName.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorWithKeywordName.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithKeywordName.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorWithKeywordName.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter1.kt b/idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter1.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter1.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter1.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter1.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter1.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter2.kt b/idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter2.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter2.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter2.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter2.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter2.kt.after diff --git a/idea/testData/completion/handlers/smart/ConstructorWithParameters.kt b/idea/idea-completion/testData/handlers/smart/ConstructorWithParameters.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithParameters.kt rename to idea/idea-completion/testData/handlers/smart/ConstructorWithParameters.kt diff --git a/idea/testData/completion/handlers/smart/ConstructorWithParameters.kt.after b/idea/idea-completion/testData/handlers/smart/ConstructorWithParameters.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ConstructorWithParameters.kt.after rename to idea/idea-completion/testData/handlers/smart/ConstructorWithParameters.kt.after diff --git a/idea/testData/completion/handlers/smart/DoNotEraseBraceOnTab.kt b/idea/idea-completion/testData/handlers/smart/DoNotEraseBraceOnTab.kt similarity index 100% rename from idea/testData/completion/handlers/smart/DoNotEraseBraceOnTab.kt rename to idea/idea-completion/testData/handlers/smart/DoNotEraseBraceOnTab.kt diff --git a/idea/testData/completion/handlers/smart/DoNotEraseBraceOnTab.kt.after b/idea/idea-completion/testData/handlers/smart/DoNotEraseBraceOnTab.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/DoNotEraseBraceOnTab.kt.after rename to idea/idea-completion/testData/handlers/smart/DoNotEraseBraceOnTab.kt.after diff --git a/idea/testData/completion/handlers/smart/DoNotReplaceOnEnter.kt b/idea/idea-completion/testData/handlers/smart/DoNotReplaceOnEnter.kt similarity index 100% rename from idea/testData/completion/handlers/smart/DoNotReplaceOnEnter.kt rename to idea/idea-completion/testData/handlers/smart/DoNotReplaceOnEnter.kt diff --git a/idea/testData/completion/handlers/smart/DoNotReplaceOnEnter.kt.after b/idea/idea-completion/testData/handlers/smart/DoNotReplaceOnEnter.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/DoNotReplaceOnEnter.kt.after rename to idea/idea-completion/testData/handlers/smart/DoNotReplaceOnEnter.kt.after diff --git a/idea/testData/completion/handlers/smart/EnumMember.kt b/idea/idea-completion/testData/handlers/smart/EnumMember.kt similarity index 100% rename from idea/testData/completion/handlers/smart/EnumMember.kt rename to idea/idea-completion/testData/handlers/smart/EnumMember.kt diff --git a/idea/testData/completion/handlers/smart/EnumMember.kt.after b/idea/idea-completion/testData/handlers/smart/EnumMember.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/EnumMember.kt.after rename to idea/idea-completion/testData/handlers/smart/EnumMember.kt.after diff --git a/idea/testData/completion/handlers/smart/ForLoopRange.kt b/idea/idea-completion/testData/handlers/smart/ForLoopRange.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ForLoopRange.kt rename to idea/idea-completion/testData/handlers/smart/ForLoopRange.kt diff --git a/idea/testData/completion/handlers/smart/ForLoopRange.kt.after b/idea/idea-completion/testData/handlers/smart/ForLoopRange.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ForLoopRange.kt.after rename to idea/idea-completion/testData/handlers/smart/ForLoopRange.kt.after diff --git a/idea/testData/completion/handlers/smart/ForLoopRange2.kt b/idea/idea-completion/testData/handlers/smart/ForLoopRange2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ForLoopRange2.kt rename to idea/idea-completion/testData/handlers/smart/ForLoopRange2.kt diff --git a/idea/testData/completion/handlers/smart/ForLoopRange2.kt.after b/idea/idea-completion/testData/handlers/smart/ForLoopRange2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ForLoopRange2.kt.after rename to idea/idea-completion/testData/handlers/smart/ForLoopRange2.kt.after diff --git a/idea/testData/completion/handlers/smart/FunctionReference1.kt b/idea/idea-completion/testData/handlers/smart/FunctionReference1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/FunctionReference1.kt rename to idea/idea-completion/testData/handlers/smart/FunctionReference1.kt diff --git a/idea/testData/completion/handlers/smart/FunctionReference1.kt.after b/idea/idea-completion/testData/handlers/smart/FunctionReference1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/FunctionReference1.kt.after rename to idea/idea-completion/testData/handlers/smart/FunctionReference1.kt.after diff --git a/idea/testData/completion/handlers/smart/FunctionReference2.kt b/idea/idea-completion/testData/handlers/smart/FunctionReference2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/FunctionReference2.kt rename to idea/idea-completion/testData/handlers/smart/FunctionReference2.kt diff --git a/idea/testData/completion/handlers/smart/FunctionReference2.kt.after b/idea/idea-completion/testData/handlers/smart/FunctionReference2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/FunctionReference2.kt.after rename to idea/idea-completion/testData/handlers/smart/FunctionReference2.kt.after diff --git a/idea/testData/completion/handlers/smart/GenericFunction.kt b/idea/idea-completion/testData/handlers/smart/GenericFunction.kt similarity index 100% rename from idea/testData/completion/handlers/smart/GenericFunction.kt rename to idea/idea-completion/testData/handlers/smart/GenericFunction.kt diff --git a/idea/testData/completion/handlers/smart/GenericFunction.kt.after b/idea/idea-completion/testData/handlers/smart/GenericFunction.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/GenericFunction.kt.after rename to idea/idea-completion/testData/handlers/smart/GenericFunction.kt.after diff --git a/idea/testData/completion/handlers/smart/IfCondition.kt b/idea/idea-completion/testData/handlers/smart/IfCondition.kt similarity index 100% rename from idea/testData/completion/handlers/smart/IfCondition.kt rename to idea/idea-completion/testData/handlers/smart/IfCondition.kt diff --git a/idea/testData/completion/handlers/smart/IfCondition.kt.after b/idea/idea-completion/testData/handlers/smart/IfCondition.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/IfCondition.kt.after rename to idea/idea-completion/testData/handlers/smart/IfCondition.kt.after diff --git a/idea/testData/completion/handlers/smart/IfValue1.kt b/idea/idea-completion/testData/handlers/smart/IfValue1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/IfValue1.kt rename to idea/idea-completion/testData/handlers/smart/IfValue1.kt diff --git a/idea/testData/completion/handlers/smart/IfValue1.kt.after b/idea/idea-completion/testData/handlers/smart/IfValue1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/IfValue1.kt.after rename to idea/idea-completion/testData/handlers/smart/IfValue1.kt.after diff --git a/idea/testData/completion/handlers/smart/IfValue2.kt b/idea/idea-completion/testData/handlers/smart/IfValue2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/IfValue2.kt rename to idea/idea-completion/testData/handlers/smart/IfValue2.kt diff --git a/idea/testData/completion/handlers/smart/IfValue2.kt.after b/idea/idea-completion/testData/handlers/smart/IfValue2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/IfValue2.kt.after rename to idea/idea-completion/testData/handlers/smart/IfValue2.kt.after diff --git a/idea/testData/completion/handlers/smart/IfValue3.kt b/idea/idea-completion/testData/handlers/smart/IfValue3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/IfValue3.kt rename to idea/idea-completion/testData/handlers/smart/IfValue3.kt diff --git a/idea/testData/completion/handlers/smart/IfValue3.kt.after b/idea/idea-completion/testData/handlers/smart/IfValue3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/IfValue3.kt.after rename to idea/idea-completion/testData/handlers/smart/IfValue3.kt.after diff --git a/idea/testData/completion/handlers/smart/IfValueInBlock.kt b/idea/idea-completion/testData/handlers/smart/IfValueInBlock.kt similarity index 100% rename from idea/testData/completion/handlers/smart/IfValueInBlock.kt rename to idea/idea-completion/testData/handlers/smart/IfValueInBlock.kt diff --git a/idea/testData/completion/handlers/smart/IfValueInBlock.kt.after b/idea/idea-completion/testData/handlers/smart/IfValueInBlock.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/IfValueInBlock.kt.after rename to idea/idea-completion/testData/handlers/smart/IfValueInBlock.kt.after diff --git a/idea/testData/completion/handlers/smart/InElvisOperator.kt b/idea/idea-completion/testData/handlers/smart/InElvisOperator.kt similarity index 100% rename from idea/testData/completion/handlers/smart/InElvisOperator.kt rename to idea/idea-completion/testData/handlers/smart/InElvisOperator.kt diff --git a/idea/testData/completion/handlers/smart/InElvisOperator.kt.after b/idea/idea-completion/testData/handlers/smart/InElvisOperator.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/InElvisOperator.kt.after rename to idea/idea-completion/testData/handlers/smart/InElvisOperator.kt.after diff --git a/idea/testData/completion/handlers/smart/IndexingOperator1.kt.after b/idea/idea-completion/testData/handlers/smart/IndexingOperator1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/IndexingOperator1.kt.after rename to idea/idea-completion/testData/handlers/smart/IndexingOperator1.kt.after diff --git a/idea/testData/completion/handlers/smart/IndexingOperator1.kt.todo b/idea/idea-completion/testData/handlers/smart/IndexingOperator1.kt.todo similarity index 100% rename from idea/testData/completion/handlers/smart/IndexingOperator1.kt.todo rename to idea/idea-completion/testData/handlers/smart/IndexingOperator1.kt.todo diff --git a/idea/testData/completion/handlers/smart/IndexingOperator2.kt.after b/idea/idea-completion/testData/handlers/smart/IndexingOperator2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/IndexingOperator2.kt.after rename to idea/idea-completion/testData/handlers/smart/IndexingOperator2.kt.after diff --git a/idea/testData/completion/handlers/smart/IndexingOperator2.kt.todo b/idea/idea-completion/testData/handlers/smart/IndexingOperator2.kt.todo similarity index 100% rename from idea/testData/completion/handlers/smart/IndexingOperator2.kt.todo rename to idea/idea-completion/testData/handlers/smart/IndexingOperator2.kt.todo diff --git a/idea/testData/completion/handlers/smart/InnerClassInstantiation1.kt b/idea/idea-completion/testData/handlers/smart/InnerClassInstantiation1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/InnerClassInstantiation1.kt rename to idea/idea-completion/testData/handlers/smart/InnerClassInstantiation1.kt diff --git a/idea/testData/completion/handlers/smart/InnerClassInstantiation1.kt.after b/idea/idea-completion/testData/handlers/smart/InnerClassInstantiation1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/InnerClassInstantiation1.kt.after rename to idea/idea-completion/testData/handlers/smart/InnerClassInstantiation1.kt.after diff --git a/idea/testData/completion/handlers/smart/InnerClassInstantiation2.kt b/idea/idea-completion/testData/handlers/smart/InnerClassInstantiation2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/InnerClassInstantiation2.kt rename to idea/idea-completion/testData/handlers/smart/InnerClassInstantiation2.kt diff --git a/idea/testData/completion/handlers/smart/InnerClassInstantiation2.kt.after b/idea/idea-completion/testData/handlers/smart/InnerClassInstantiation2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/InnerClassInstantiation2.kt.after rename to idea/idea-completion/testData/handlers/smart/InnerClassInstantiation2.kt.after diff --git a/idea/testData/completion/handlers/smart/JavaEnumMemberInsertsImport.kt b/idea/idea-completion/testData/handlers/smart/JavaEnumMemberInsertsImport.kt similarity index 100% rename from idea/testData/completion/handlers/smart/JavaEnumMemberInsertsImport.kt rename to idea/idea-completion/testData/handlers/smart/JavaEnumMemberInsertsImport.kt diff --git a/idea/testData/completion/handlers/smart/JavaEnumMemberInsertsImport.kt.after b/idea/idea-completion/testData/handlers/smart/JavaEnumMemberInsertsImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/JavaEnumMemberInsertsImport.kt.after rename to idea/idea-completion/testData/handlers/smart/JavaEnumMemberInsertsImport.kt.after diff --git a/idea/testData/completion/handlers/smart/JavaStaticField.kt b/idea/idea-completion/testData/handlers/smart/JavaStaticField.kt similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticField.kt rename to idea/idea-completion/testData/handlers/smart/JavaStaticField.kt diff --git a/idea/testData/completion/handlers/smart/JavaStaticField.kt.after b/idea/idea-completion/testData/handlers/smart/JavaStaticField.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticField.kt.after rename to idea/idea-completion/testData/handlers/smart/JavaStaticField.kt.after diff --git a/idea/testData/completion/handlers/smart/JavaStaticFieldInsertImport.kt b/idea/idea-completion/testData/handlers/smart/JavaStaticFieldInsertImport.kt similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticFieldInsertImport.kt rename to idea/idea-completion/testData/handlers/smart/JavaStaticFieldInsertImport.kt diff --git a/idea/testData/completion/handlers/smart/JavaStaticFieldInsertImport.kt.after b/idea/idea-completion/testData/handlers/smart/JavaStaticFieldInsertImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticFieldInsertImport.kt.after rename to idea/idea-completion/testData/handlers/smart/JavaStaticFieldInsertImport.kt.after diff --git a/idea/testData/completion/handlers/smart/JavaStaticMethod.kt b/idea/idea-completion/testData/handlers/smart/JavaStaticMethod.kt similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticMethod.kt rename to idea/idea-completion/testData/handlers/smart/JavaStaticMethod.kt diff --git a/idea/testData/completion/handlers/smart/JavaStaticMethod.kt.after b/idea/idea-completion/testData/handlers/smart/JavaStaticMethod.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticMethod.kt.after rename to idea/idea-completion/testData/handlers/smart/JavaStaticMethod.kt.after diff --git a/idea/testData/completion/handlers/smart/JavaStaticMethodInsertsImport.kt b/idea/idea-completion/testData/handlers/smart/JavaStaticMethodInsertsImport.kt similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticMethodInsertsImport.kt rename to idea/idea-completion/testData/handlers/smart/JavaStaticMethodInsertsImport.kt diff --git a/idea/testData/completion/handlers/smart/JavaStaticMethodInsertsImport.kt.after b/idea/idea-completion/testData/handlers/smart/JavaStaticMethodInsertsImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/JavaStaticMethodInsertsImport.kt.after rename to idea/idea-completion/testData/handlers/smart/JavaStaticMethodInsertsImport.kt.after diff --git a/idea/testData/completion/handlers/smart/Lambda1.kt b/idea/idea-completion/testData/handlers/smart/Lambda1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda1.kt rename to idea/idea-completion/testData/handlers/smart/Lambda1.kt diff --git a/idea/testData/completion/handlers/smart/Lambda1.kt.after b/idea/idea-completion/testData/handlers/smart/Lambda1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda1.kt.after rename to idea/idea-completion/testData/handlers/smart/Lambda1.kt.after diff --git a/idea/testData/completion/handlers/smart/Lambda2.kt b/idea/idea-completion/testData/handlers/smart/Lambda2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda2.kt rename to idea/idea-completion/testData/handlers/smart/Lambda2.kt diff --git a/idea/testData/completion/handlers/smart/Lambda2.kt.after b/idea/idea-completion/testData/handlers/smart/Lambda2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda2.kt.after rename to idea/idea-completion/testData/handlers/smart/Lambda2.kt.after diff --git a/idea/testData/completion/handlers/smart/Lambda3.kt b/idea/idea-completion/testData/handlers/smart/Lambda3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda3.kt rename to idea/idea-completion/testData/handlers/smart/Lambda3.kt diff --git a/idea/testData/completion/handlers/smart/Lambda3.kt.after b/idea/idea-completion/testData/handlers/smart/Lambda3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda3.kt.after rename to idea/idea-completion/testData/handlers/smart/Lambda3.kt.after diff --git a/idea/testData/completion/handlers/smart/Lambda4.kt b/idea/idea-completion/testData/handlers/smart/Lambda4.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda4.kt rename to idea/idea-completion/testData/handlers/smart/Lambda4.kt diff --git a/idea/testData/completion/handlers/smart/Lambda4.kt.after b/idea/idea-completion/testData/handlers/smart/Lambda4.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda4.kt.after rename to idea/idea-completion/testData/handlers/smart/Lambda4.kt.after diff --git a/idea/testData/completion/handlers/smart/Lambda5.kt b/idea/idea-completion/testData/handlers/smart/Lambda5.kt similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda5.kt rename to idea/idea-completion/testData/handlers/smart/Lambda5.kt diff --git a/idea/testData/completion/handlers/smart/Lambda5.kt.after b/idea/idea-completion/testData/handlers/smart/Lambda5.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda5.kt.after rename to idea/idea-completion/testData/handlers/smart/Lambda5.kt.after diff --git a/idea/testData/completion/handlers/smart/Lambda6.kt.todo b/idea/idea-completion/testData/handlers/smart/Lambda6.kt.todo similarity index 100% rename from idea/testData/completion/handlers/smart/Lambda6.kt.todo rename to idea/idea-completion/testData/handlers/smart/Lambda6.kt.todo diff --git a/idea/testData/completion/handlers/smart/LambdaInsertImport.kt b/idea/idea-completion/testData/handlers/smart/LambdaInsertImport.kt similarity index 100% rename from idea/testData/completion/handlers/smart/LambdaInsertImport.kt rename to idea/idea-completion/testData/handlers/smart/LambdaInsertImport.kt diff --git a/idea/testData/completion/handlers/smart/LambdaInsertImport.kt.after b/idea/idea-completion/testData/handlers/smart/LambdaInsertImport.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/LambdaInsertImport.kt.after rename to idea/idea-completion/testData/handlers/smart/LambdaInsertImport.kt.after diff --git a/idea/testData/completion/handlers/smart/MergeTail1.kt b/idea/idea-completion/testData/handlers/smart/MergeTail1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail1.kt rename to idea/idea-completion/testData/handlers/smart/MergeTail1.kt diff --git a/idea/testData/completion/handlers/smart/MergeTail1.kt.after b/idea/idea-completion/testData/handlers/smart/MergeTail1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail1.kt.after rename to idea/idea-completion/testData/handlers/smart/MergeTail1.kt.after diff --git a/idea/testData/completion/handlers/smart/MergeTail2.kt b/idea/idea-completion/testData/handlers/smart/MergeTail2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail2.kt rename to idea/idea-completion/testData/handlers/smart/MergeTail2.kt diff --git a/idea/testData/completion/handlers/smart/MergeTail2.kt.after b/idea/idea-completion/testData/handlers/smart/MergeTail2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail2.kt.after rename to idea/idea-completion/testData/handlers/smart/MergeTail2.kt.after diff --git a/idea/testData/completion/handlers/smart/MergeTail3.kt b/idea/idea-completion/testData/handlers/smart/MergeTail3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail3.kt rename to idea/idea-completion/testData/handlers/smart/MergeTail3.kt diff --git a/idea/testData/completion/handlers/smart/MergeTail3.kt.after b/idea/idea-completion/testData/handlers/smart/MergeTail3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail3.kt.after rename to idea/idea-completion/testData/handlers/smart/MergeTail3.kt.after diff --git a/idea/testData/completion/handlers/smart/MergeTail4.kt b/idea/idea-completion/testData/handlers/smart/MergeTail4.kt similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail4.kt rename to idea/idea-completion/testData/handlers/smart/MergeTail4.kt diff --git a/idea/testData/completion/handlers/smart/MergeTail4.kt.after b/idea/idea-completion/testData/handlers/smart/MergeTail4.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/MergeTail4.kt.after rename to idea/idea-completion/testData/handlers/smart/MergeTail4.kt.after diff --git a/idea/testData/completion/handlers/smart/MultipleArgsItem.kt b/idea/idea-completion/testData/handlers/smart/MultipleArgsItem.kt similarity index 100% rename from idea/testData/completion/handlers/smart/MultipleArgsItem.kt rename to idea/idea-completion/testData/handlers/smart/MultipleArgsItem.kt diff --git a/idea/testData/completion/handlers/smart/MultipleArgsItem.kt.after b/idea/idea-completion/testData/handlers/smart/MultipleArgsItem.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/MultipleArgsItem.kt.after rename to idea/idea-completion/testData/handlers/smart/MultipleArgsItem.kt.after diff --git a/idea/testData/completion/handlers/smart/MultipleArgsItemByTab.kt b/idea/idea-completion/testData/handlers/smart/MultipleArgsItemByTab.kt similarity index 100% rename from idea/testData/completion/handlers/smart/MultipleArgsItemByTab.kt rename to idea/idea-completion/testData/handlers/smart/MultipleArgsItemByTab.kt diff --git a/idea/testData/completion/handlers/smart/MultipleArgsItemByTab.kt.after b/idea/idea-completion/testData/handlers/smart/MultipleArgsItemByTab.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/MultipleArgsItemByTab.kt.after rename to idea/idea-completion/testData/handlers/smart/MultipleArgsItemByTab.kt.after diff --git a/idea/testData/completion/handlers/smart/NestedDataClass.kt b/idea/idea-completion/testData/handlers/smart/NestedDataClass.kt similarity index 100% rename from idea/testData/completion/handlers/smart/NestedDataClass.kt rename to idea/idea-completion/testData/handlers/smart/NestedDataClass.kt diff --git a/idea/testData/completion/handlers/smart/NestedDataClass.kt.after b/idea/idea-completion/testData/handlers/smart/NestedDataClass.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/NestedDataClass.kt.after rename to idea/idea-completion/testData/handlers/smart/NestedDataClass.kt.after diff --git a/idea/testData/completion/handlers/smart/NestedDataClassComma.kt b/idea/idea-completion/testData/handlers/smart/NestedDataClassComma.kt similarity index 100% rename from idea/testData/completion/handlers/smart/NestedDataClassComma.kt rename to idea/idea-completion/testData/handlers/smart/NestedDataClassComma.kt diff --git a/idea/testData/completion/handlers/smart/NestedDataClassComma.kt.after b/idea/idea-completion/testData/handlers/smart/NestedDataClassComma.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/NestedDataClassComma.kt.after rename to idea/idea-completion/testData/handlers/smart/NestedDataClassComma.kt.after diff --git a/idea/testData/completion/handlers/smart/NullableValue1.kt b/idea/idea-completion/testData/handlers/smart/NullableValue1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValue1.kt rename to idea/idea-completion/testData/handlers/smart/NullableValue1.kt diff --git a/idea/testData/completion/handlers/smart/NullableValue1.kt.after b/idea/idea-completion/testData/handlers/smart/NullableValue1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValue1.kt.after rename to idea/idea-completion/testData/handlers/smart/NullableValue1.kt.after diff --git a/idea/testData/completion/handlers/smart/NullableValue2.kt b/idea/idea-completion/testData/handlers/smart/NullableValue2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValue2.kt rename to idea/idea-completion/testData/handlers/smart/NullableValue2.kt diff --git a/idea/testData/completion/handlers/smart/NullableValue2.kt.after b/idea/idea-completion/testData/handlers/smart/NullableValue2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValue2.kt.after rename to idea/idea-completion/testData/handlers/smart/NullableValue2.kt.after diff --git a/idea/testData/completion/handlers/smart/NullableValue3.kt b/idea/idea-completion/testData/handlers/smart/NullableValue3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValue3.kt rename to idea/idea-completion/testData/handlers/smart/NullableValue3.kt diff --git a/idea/testData/completion/handlers/smart/NullableValue3.kt.after b/idea/idea-completion/testData/handlers/smart/NullableValue3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValue3.kt.after rename to idea/idea-completion/testData/handlers/smart/NullableValue3.kt.after diff --git a/idea/testData/completion/handlers/smart/NullableValueKeepOldArguments.kt b/idea/idea-completion/testData/handlers/smart/NullableValueKeepOldArguments.kt similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValueKeepOldArguments.kt rename to idea/idea-completion/testData/handlers/smart/NullableValueKeepOldArguments.kt diff --git a/idea/testData/completion/handlers/smart/NullableValueKeepOldArguments.kt.after b/idea/idea-completion/testData/handlers/smart/NullableValueKeepOldArguments.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/NullableValueKeepOldArguments.kt.after rename to idea/idea-completion/testData/handlers/smart/NullableValueKeepOldArguments.kt.after diff --git a/idea/testData/completion/handlers/smart/ObjectFromType.kt b/idea/idea-completion/testData/handlers/smart/ObjectFromType.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ObjectFromType.kt rename to idea/idea-completion/testData/handlers/smart/ObjectFromType.kt diff --git a/idea/testData/completion/handlers/smart/ObjectFromType.kt.after b/idea/idea-completion/testData/handlers/smart/ObjectFromType.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ObjectFromType.kt.after rename to idea/idea-completion/testData/handlers/smart/ObjectFromType.kt.after diff --git a/idea/testData/completion/handlers/smart/QualifiedCallReplacementBug.kt b/idea/idea-completion/testData/handlers/smart/QualifiedCallReplacementBug.kt similarity index 100% rename from idea/testData/completion/handlers/smart/QualifiedCallReplacementBug.kt rename to idea/idea-completion/testData/handlers/smart/QualifiedCallReplacementBug.kt diff --git a/idea/testData/completion/handlers/smart/QualifiedCallReplacementBug.kt.after b/idea/idea-completion/testData/handlers/smart/QualifiedCallReplacementBug.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/QualifiedCallReplacementBug.kt.after rename to idea/idea-completion/testData/handlers/smart/QualifiedCallReplacementBug.kt.after diff --git a/idea/testData/completion/handlers/smart/QualifiedThisKeywordName1.kt b/idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/QualifiedThisKeywordName1.kt rename to idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName1.kt diff --git a/idea/testData/completion/handlers/smart/QualifiedThisKeywordName1.kt.after b/idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/QualifiedThisKeywordName1.kt.after rename to idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName1.kt.after diff --git a/idea/testData/completion/handlers/smart/QualifiedThisKeywordName2.kt b/idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/QualifiedThisKeywordName2.kt rename to idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName2.kt diff --git a/idea/testData/completion/handlers/smart/QualifiedThisKeywordName2.kt.after b/idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/QualifiedThisKeywordName2.kt.after rename to idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName2.kt.after diff --git a/idea/testData/completion/handlers/smart/ReplaceArgument.kt b/idea/idea-completion/testData/handlers/smart/ReplaceArgument.kt similarity index 100% rename from idea/testData/completion/handlers/smart/ReplaceArgument.kt rename to idea/idea-completion/testData/handlers/smart/ReplaceArgument.kt diff --git a/idea/testData/completion/handlers/smart/ReplaceArgument.kt.after b/idea/idea-completion/testData/handlers/smart/ReplaceArgument.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/ReplaceArgument.kt.after rename to idea/idea-completion/testData/handlers/smart/ReplaceArgument.kt.after diff --git a/idea/testData/completion/handlers/smart/SAMExpected1.kt b/idea/idea-completion/testData/handlers/smart/SAMExpected1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/SAMExpected1.kt rename to idea/idea-completion/testData/handlers/smart/SAMExpected1.kt diff --git a/idea/testData/completion/handlers/smart/SAMExpected1.kt.after b/idea/idea-completion/testData/handlers/smart/SAMExpected1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/SAMExpected1.kt.after rename to idea/idea-completion/testData/handlers/smart/SAMExpected1.kt.after diff --git a/idea/testData/completion/handlers/smart/SAMExpected2.kt b/idea/idea-completion/testData/handlers/smart/SAMExpected2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/SAMExpected2.kt rename to idea/idea-completion/testData/handlers/smart/SAMExpected2.kt diff --git a/idea/testData/completion/handlers/smart/SAMExpected2.kt.after b/idea/idea-completion/testData/handlers/smart/SAMExpected2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/SAMExpected2.kt.after rename to idea/idea-completion/testData/handlers/smart/SAMExpected2.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceComma1.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceComma1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceComma1.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceComma1.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceComma1.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceComma1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceComma1.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceComma1.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceComma2.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceComma2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceComma2.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceComma2.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceComma2.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceComma2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceComma2.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceComma2.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression2.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression2.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression2.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression2.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression2.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression2.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression3.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression3.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression3.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression3.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression3.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression3.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression4.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression4.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression4.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression4.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceExpression4.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceExpression4.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceExpression4.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceExpression4.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceFunctionName1.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName1.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceFunctionName1.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName1.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceFunctionName1.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName1.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceFunctionName1.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName1.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceFunctionName2.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceFunctionName2.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName2.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceFunctionName2.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceFunctionName2.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName2.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceFunctionName3.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName3.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceFunctionName3.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName3.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceFunctionName3.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName3.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceFunctionName3.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName3.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceIdentifier.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceIdentifier.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceIdentifier.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceIdentifier.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceIdentifier.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceIdentifier.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceIdentifier.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceIdentifier.kt.after diff --git a/idea/testData/completion/handlers/smart/TabReplaceOperand.kt b/idea/idea-completion/testData/handlers/smart/TabReplaceOperand.kt similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceOperand.kt rename to idea/idea-completion/testData/handlers/smart/TabReplaceOperand.kt diff --git a/idea/testData/completion/handlers/smart/TabReplaceOperand.kt.after b/idea/idea-completion/testData/handlers/smart/TabReplaceOperand.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/TabReplaceOperand.kt.after rename to idea/idea-completion/testData/handlers/smart/TabReplaceOperand.kt.after diff --git a/idea/testData/completion/handlers/smart/True.kt b/idea/idea-completion/testData/handlers/smart/True.kt similarity index 100% rename from idea/testData/completion/handlers/smart/True.kt rename to idea/idea-completion/testData/handlers/smart/True.kt diff --git a/idea/testData/completion/handlers/smart/True.kt.after b/idea/idea-completion/testData/handlers/smart/True.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/True.kt.after rename to idea/idea-completion/testData/handlers/smart/True.kt.after diff --git a/idea/testData/completion/handlers/smart/True2.kt b/idea/idea-completion/testData/handlers/smart/True2.kt similarity index 100% rename from idea/testData/completion/handlers/smart/True2.kt rename to idea/idea-completion/testData/handlers/smart/True2.kt diff --git a/idea/testData/completion/handlers/smart/True2.kt.after b/idea/idea-completion/testData/handlers/smart/True2.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/True2.kt.after rename to idea/idea-completion/testData/handlers/smart/True2.kt.after diff --git a/idea/testData/completion/handlers/smart/WhenElse.kt b/idea/idea-completion/testData/handlers/smart/WhenElse.kt similarity index 100% rename from idea/testData/completion/handlers/smart/WhenElse.kt rename to idea/idea-completion/testData/handlers/smart/WhenElse.kt diff --git a/idea/testData/completion/handlers/smart/WhenElse.kt.after b/idea/idea-completion/testData/handlers/smart/WhenElse.kt.after similarity index 100% rename from idea/testData/completion/handlers/smart/WhenElse.kt.after rename to idea/idea-completion/testData/handlers/smart/WhenElse.kt.after diff --git a/idea/testData/completion/injava/Class.java b/idea/idea-completion/testData/injava/Class.java similarity index 100% rename from idea/testData/completion/injava/Class.java rename to idea/idea-completion/testData/injava/Class.java diff --git a/idea/testData/completion/injava/ClassMembers.java b/idea/idea-completion/testData/injava/ClassMembers.java similarity index 100% rename from idea/testData/completion/injava/ClassMembers.java rename to idea/idea-completion/testData/injava/ClassMembers.java diff --git a/idea/testData/completion/injava/ClassObject.java b/idea/idea-completion/testData/injava/ClassObject.java similarity index 100% rename from idea/testData/completion/injava/ClassObject.java rename to idea/idea-completion/testData/injava/ClassObject.java diff --git a/idea/testData/completion/injava/ClassObjectField.java b/idea/idea-completion/testData/injava/ClassObjectField.java similarity index 100% rename from idea/testData/completion/injava/ClassObjectField.java rename to idea/idea-completion/testData/injava/ClassObjectField.java diff --git a/idea/testData/completion/injava/ClassesFromNamespace.java b/idea/idea-completion/testData/injava/ClassesFromNamespace.java similarity index 100% rename from idea/testData/completion/injava/ClassesFromNamespace.java rename to idea/idea-completion/testData/injava/ClassesFromNamespace.java diff --git a/idea/testData/completion/injava/EnumConstants.java b/idea/idea-completion/testData/injava/EnumConstants.java similarity index 100% rename from idea/testData/completion/injava/EnumConstants.java rename to idea/idea-completion/testData/injava/EnumConstants.java diff --git a/idea/testData/completion/injava/Nested.java b/idea/idea-completion/testData/injava/Nested.java similarity index 100% rename from idea/testData/completion/injava/Nested.java rename to idea/idea-completion/testData/injava/Nested.java diff --git a/idea/testData/completion/injava/NestedClassMembers.java b/idea/idea-completion/testData/injava/NestedClassMembers.java similarity index 100% rename from idea/testData/completion/injava/NestedClassMembers.java rename to idea/idea-completion/testData/injava/NestedClassMembers.java diff --git a/idea/testData/completion/injava/NestedClassMembers2.java b/idea/idea-completion/testData/injava/NestedClassMembers2.java similarity index 100% rename from idea/testData/completion/injava/NestedClassMembers2.java rename to idea/idea-completion/testData/injava/NestedClassMembers2.java diff --git a/idea/testData/completion/injava/NestedObjectInstance.java b/idea/idea-completion/testData/injava/NestedObjectInstance.java similarity index 100% rename from idea/testData/completion/injava/NestedObjectInstance.java rename to idea/idea-completion/testData/injava/NestedObjectInstance.java diff --git a/idea/testData/completion/injava/ObjectInClassObjects.java b/idea/idea-completion/testData/injava/ObjectInClassObjects.java similarity index 100% rename from idea/testData/completion/injava/ObjectInClassObjects.java rename to idea/idea-completion/testData/injava/ObjectInClassObjects.java diff --git a/idea/testData/completion/injava/ObjectInstance.java b/idea/idea-completion/testData/injava/ObjectInstance.java similarity index 100% rename from idea/testData/completion/injava/ObjectInstance.java rename to idea/idea-completion/testData/injava/ObjectInstance.java diff --git a/idea/testData/completion/injava/Subpackage.java b/idea/idea-completion/testData/injava/Subpackage.java similarity index 100% rename from idea/testData/completion/injava/Subpackage.java rename to idea/idea-completion/testData/injava/Subpackage.java diff --git a/idea/testData/completion/injava/TopLevelMembers.java b/idea/idea-completion/testData/injava/TopLevelMembers.java similarity index 100% rename from idea/testData/completion/injava/TopLevelMembers.java rename to idea/idea-completion/testData/injava/TopLevelMembers.java diff --git a/idea/testData/completion/injava/TraitMember.java b/idea/idea-completion/testData/injava/TraitMember.java similarity index 100% rename from idea/testData/completion/injava/TraitMember.java rename to idea/idea-completion/testData/injava/TraitMember.java diff --git a/idea/testData/completion/injava/mockLib/another.kt b/idea/idea-completion/testData/injava/mockLib/another.kt similarity index 100% rename from idea/testData/completion/injava/mockLib/another.kt rename to idea/idea-completion/testData/injava/mockLib/another.kt diff --git a/idea/testData/completion/injava/mockLib/main.kt b/idea/idea-completion/testData/injava/mockLib/main.kt similarity index 100% rename from idea/testData/completion/injava/mockLib/main.kt rename to idea/idea-completion/testData/injava/mockLib/main.kt diff --git a/idea/testData/kdoc/completion/Link.kt b/idea/idea-completion/testData/kdoc/Link.kt similarity index 100% rename from idea/testData/kdoc/completion/Link.kt rename to idea/idea-completion/testData/kdoc/Link.kt diff --git a/idea/testData/kdoc/completion/ParamTag.kt b/idea/idea-completion/testData/kdoc/ParamTag.kt similarity index 100% rename from idea/testData/kdoc/completion/ParamTag.kt rename to idea/idea-completion/testData/kdoc/ParamTag.kt diff --git a/idea/testData/kdoc/completion/SkipExistingParamTag.kt b/idea/idea-completion/testData/kdoc/SkipExistingParamTag.kt similarity index 100% rename from idea/testData/kdoc/completion/SkipExistingParamTag.kt rename to idea/idea-completion/testData/kdoc/SkipExistingParamTag.kt diff --git a/idea/testData/kdoc/completion/TagName.kt b/idea/idea-completion/testData/kdoc/TagName.kt similarity index 100% rename from idea/testData/kdoc/completion/TagName.kt rename to idea/idea-completion/testData/kdoc/TagName.kt diff --git a/idea/testData/kdoc/completion/TagNameAfterAt.kt b/idea/idea-completion/testData/kdoc/TagNameAfterAt.kt similarity index 100% rename from idea/testData/kdoc/completion/TagNameAfterAt.kt rename to idea/idea-completion/testData/kdoc/TagNameAfterAt.kt diff --git a/idea/testData/kdoc/completion/TagNameMiddle.kt b/idea/idea-completion/testData/kdoc/TagNameMiddle.kt similarity index 100% rename from idea/testData/kdoc/completion/TagNameMiddle.kt rename to idea/idea-completion/testData/kdoc/TagNameMiddle.kt diff --git a/idea/testData/kdoc/completion/TagNameStart.kt b/idea/idea-completion/testData/kdoc/TagNameStart.kt similarity index 100% rename from idea/testData/kdoc/completion/TagNameStart.kt rename to idea/idea-completion/testData/kdoc/TagNameStart.kt diff --git a/idea/testData/completion/keywords/AfterClassKeyword.kt b/idea/idea-completion/testData/keywords/AfterClassKeyword.kt similarity index 100% rename from idea/testData/completion/keywords/AfterClassKeyword.kt rename to idea/idea-completion/testData/keywords/AfterClassKeyword.kt diff --git a/idea/testData/completion/keywords/AfterClassProperty.kt b/idea/idea-completion/testData/keywords/AfterClassProperty.kt similarity index 100% rename from idea/testData/completion/keywords/AfterClassProperty.kt rename to idea/idea-completion/testData/keywords/AfterClassProperty.kt diff --git a/idea/testData/completion/keywords/AfterClasses.kt b/idea/idea-completion/testData/keywords/AfterClasses.kt similarity index 100% rename from idea/testData/completion/keywords/AfterClasses.kt rename to idea/idea-completion/testData/keywords/AfterClasses.kt diff --git a/idea/testData/completion/keywords/AfterDot.kt b/idea/idea-completion/testData/keywords/AfterDot.kt similarity index 100% rename from idea/testData/completion/keywords/AfterDot.kt rename to idea/idea-completion/testData/keywords/AfterDot.kt diff --git a/idea/testData/completion/keywords/AfterFuns.kt b/idea/idea-completion/testData/keywords/AfterFuns.kt similarity index 100% rename from idea/testData/completion/keywords/AfterFuns.kt rename to idea/idea-completion/testData/keywords/AfterFuns.kt diff --git a/idea/testData/completion/keywords/AfterSafeDot.kt b/idea/idea-completion/testData/keywords/AfterSafeDot.kt similarity index 100% rename from idea/testData/completion/keywords/AfterSafeDot.kt rename to idea/idea-completion/testData/keywords/AfterSafeDot.kt diff --git a/idea/testData/completion/keywords/AfterSpaceAndDot.kt b/idea/idea-completion/testData/keywords/AfterSpaceAndDot.kt similarity index 100% rename from idea/testData/completion/keywords/AfterSpaceAndDot.kt rename to idea/idea-completion/testData/keywords/AfterSpaceAndDot.kt diff --git a/idea/testData/completion/keywords/BeforeDelegationCall.kt b/idea/idea-completion/testData/keywords/BeforeDelegationCall.kt similarity index 100% rename from idea/testData/completion/keywords/BeforeDelegationCall.kt rename to idea/idea-completion/testData/keywords/BeforeDelegationCall.kt diff --git a/idea/testData/completion/keywords/BreakContinue.kt b/idea/idea-completion/testData/keywords/BreakContinue.kt similarity index 100% rename from idea/testData/completion/keywords/BreakContinue.kt rename to idea/idea-completion/testData/keywords/BreakContinue.kt diff --git a/idea/testData/completion/keywords/BreakWithLabel.kt b/idea/idea-completion/testData/keywords/BreakWithLabel.kt similarity index 100% rename from idea/testData/completion/keywords/BreakWithLabel.kt rename to idea/idea-completion/testData/keywords/BreakWithLabel.kt diff --git a/idea/testData/completion/keywords/CommaExpected.kt b/idea/idea-completion/testData/keywords/CommaExpected.kt similarity index 100% rename from idea/testData/completion/keywords/CommaExpected.kt rename to idea/idea-completion/testData/keywords/CommaExpected.kt diff --git a/idea/testData/completion/keywords/ContinueWithLabel.kt b/idea/idea-completion/testData/keywords/ContinueWithLabel.kt similarity index 100% rename from idea/testData/completion/keywords/ContinueWithLabel.kt rename to idea/idea-completion/testData/keywords/ContinueWithLabel.kt diff --git a/idea/testData/completion/keywords/FileKeyword.kt b/idea/idea-completion/testData/keywords/FileKeyword.kt similarity index 100% rename from idea/testData/completion/keywords/FileKeyword.kt rename to idea/idea-completion/testData/keywords/FileKeyword.kt diff --git a/idea/testData/completion/keywords/GlobalPropertyAccessors.kt b/idea/idea-completion/testData/keywords/GlobalPropertyAccessors.kt similarity index 100% rename from idea/testData/completion/keywords/GlobalPropertyAccessors.kt rename to idea/idea-completion/testData/keywords/GlobalPropertyAccessors.kt diff --git a/idea/testData/completion/keywords/InArgumentList.kt b/idea/idea-completion/testData/keywords/InArgumentList.kt similarity index 100% rename from idea/testData/completion/keywords/InArgumentList.kt rename to idea/idea-completion/testData/keywords/InArgumentList.kt diff --git a/idea/testData/completion/keywords/InBlockComment.kt b/idea/idea-completion/testData/keywords/InBlockComment.kt similarity index 100% rename from idea/testData/completion/keywords/InBlockComment.kt rename to idea/idea-completion/testData/keywords/InBlockComment.kt diff --git a/idea/testData/completion/keywords/InChar.kt b/idea/idea-completion/testData/keywords/InChar.kt similarity index 100% rename from idea/testData/completion/keywords/InChar.kt rename to idea/idea-completion/testData/keywords/InChar.kt diff --git a/idea/testData/completion/keywords/InClassBeforeFun.kt b/idea/idea-completion/testData/keywords/InClassBeforeFun.kt similarity index 100% rename from idea/testData/completion/keywords/InClassBeforeFun.kt rename to idea/idea-completion/testData/keywords/InClassBeforeFun.kt diff --git a/idea/testData/completion/keywords/InClassNoCompletionInValName.kt b/idea/idea-completion/testData/keywords/InClassNoCompletionInValName.kt similarity index 100% rename from idea/testData/completion/keywords/InClassNoCompletionInValName.kt rename to idea/idea-completion/testData/keywords/InClassNoCompletionInValName.kt diff --git a/idea/testData/completion/keywords/InClassProperty.kt b/idea/idea-completion/testData/keywords/InClassProperty.kt similarity index 100% rename from idea/testData/completion/keywords/InClassProperty.kt rename to idea/idea-completion/testData/keywords/InClassProperty.kt diff --git a/idea/testData/completion/keywords/InClassScope.kt b/idea/idea-completion/testData/keywords/InClassScope.kt similarity index 100% rename from idea/testData/completion/keywords/InClassScope.kt rename to idea/idea-completion/testData/keywords/InClassScope.kt diff --git a/idea/testData/completion/keywords/InClassTypeParameters.kt b/idea/idea-completion/testData/keywords/InClassTypeParameters.kt similarity index 100% rename from idea/testData/completion/keywords/InClassTypeParameters.kt rename to idea/idea-completion/testData/keywords/InClassTypeParameters.kt diff --git a/idea/testData/completion/keywords/InCodeBlock.kt b/idea/idea-completion/testData/keywords/InCodeBlock.kt similarity index 100% rename from idea/testData/completion/keywords/InCodeBlock.kt rename to idea/idea-completion/testData/keywords/InCodeBlock.kt diff --git a/idea/testData/completion/keywords/InConstructorParameterList.kt.todo b/idea/idea-completion/testData/keywords/InConstructorParameterList.kt.todo similarity index 100% rename from idea/testData/completion/keywords/InConstructorParameterList.kt.todo rename to idea/idea-completion/testData/keywords/InConstructorParameterList.kt.todo diff --git a/idea/testData/completion/keywords/InFunctionExpressionBody.kt b/idea/idea-completion/testData/keywords/InFunctionExpressionBody.kt similarity index 100% rename from idea/testData/completion/keywords/InFunctionExpressionBody.kt rename to idea/idea-completion/testData/keywords/InFunctionExpressionBody.kt diff --git a/idea/testData/completion/keywords/InFunctionName.kt b/idea/idea-completion/testData/keywords/InFunctionName.kt similarity index 100% rename from idea/testData/completion/keywords/InFunctionName.kt rename to idea/idea-completion/testData/keywords/InFunctionName.kt diff --git a/idea/testData/completion/keywords/InFunctionRecieverType.kt b/idea/idea-completion/testData/keywords/InFunctionRecieverType.kt similarity index 100% rename from idea/testData/completion/keywords/InFunctionRecieverType.kt rename to idea/idea-completion/testData/keywords/InFunctionRecieverType.kt diff --git a/idea/testData/completion/keywords/InFunctionTypePosition.kt b/idea/idea-completion/testData/keywords/InFunctionTypePosition.kt similarity index 100% rename from idea/testData/completion/keywords/InFunctionTypePosition.kt rename to idea/idea-completion/testData/keywords/InFunctionTypePosition.kt diff --git a/idea/testData/completion/keywords/InGetterExpressionBody.kt b/idea/idea-completion/testData/keywords/InGetterExpressionBody.kt similarity index 100% rename from idea/testData/completion/keywords/InGetterExpressionBody.kt rename to idea/idea-completion/testData/keywords/InGetterExpressionBody.kt diff --git a/idea/testData/completion/keywords/InMemberFunParametersList.kt b/idea/idea-completion/testData/keywords/InMemberFunParametersList.kt similarity index 100% rename from idea/testData/completion/keywords/InMemberFunParametersList.kt rename to idea/idea-completion/testData/keywords/InMemberFunParametersList.kt diff --git a/idea/testData/completion/keywords/InModifierListInsideClass.kt b/idea/idea-completion/testData/keywords/InModifierListInsideClass.kt similarity index 100% rename from idea/testData/completion/keywords/InModifierListInsideClass.kt rename to idea/idea-completion/testData/keywords/InModifierListInsideClass.kt diff --git a/idea/testData/completion/keywords/InNotFinishedGenericWithFunAfter.kt b/idea/idea-completion/testData/keywords/InNotFinishedGenericWithFunAfter.kt similarity index 100% rename from idea/testData/completion/keywords/InNotFinishedGenericWithFunAfter.kt rename to idea/idea-completion/testData/keywords/InNotFinishedGenericWithFunAfter.kt diff --git a/idea/testData/completion/keywords/InParameterDefaultValue.kt b/idea/idea-completion/testData/keywords/InParameterDefaultValue.kt similarity index 100% rename from idea/testData/completion/keywords/InParameterDefaultValue.kt rename to idea/idea-completion/testData/keywords/InParameterDefaultValue.kt diff --git a/idea/testData/completion/keywords/InPropertyInitializer.kt b/idea/idea-completion/testData/keywords/InPropertyInitializer.kt similarity index 100% rename from idea/testData/completion/keywords/InPropertyInitializer.kt rename to idea/idea-completion/testData/keywords/InPropertyInitializer.kt diff --git a/idea/testData/completion/keywords/InPropertyTypeReference.kt b/idea/idea-completion/testData/keywords/InPropertyTypeReference.kt similarity index 100% rename from idea/testData/completion/keywords/InPropertyTypeReference.kt rename to idea/idea-completion/testData/keywords/InPropertyTypeReference.kt diff --git a/idea/testData/completion/keywords/InString.kt b/idea/idea-completion/testData/keywords/InString.kt similarity index 100% rename from idea/testData/completion/keywords/InString.kt rename to idea/idea-completion/testData/keywords/InString.kt diff --git a/idea/testData/completion/keywords/InTopFunParametersList.kt b/idea/idea-completion/testData/keywords/InTopFunParametersList.kt similarity index 100% rename from idea/testData/completion/keywords/InTopFunParametersList.kt rename to idea/idea-completion/testData/keywords/InTopFunParametersList.kt diff --git a/idea/testData/completion/keywords/InTopScopeAfterPackage.kt b/idea/idea-completion/testData/keywords/InTopScopeAfterPackage.kt similarity index 100% rename from idea/testData/completion/keywords/InTopScopeAfterPackage.kt rename to idea/idea-completion/testData/keywords/InTopScopeAfterPackage.kt diff --git a/idea/testData/completion/keywords/LabeledLambdaThis.kt b/idea/idea-completion/testData/keywords/LabeledLambdaThis.kt similarity index 100% rename from idea/testData/completion/keywords/LabeledLambdaThis.kt rename to idea/idea-completion/testData/keywords/LabeledLambdaThis.kt diff --git a/idea/testData/completion/keywords/LineComment.kt b/idea/idea-completion/testData/keywords/LineComment.kt similarity index 100% rename from idea/testData/completion/keywords/LineComment.kt rename to idea/idea-completion/testData/keywords/LineComment.kt diff --git a/idea/testData/completion/keywords/NoBreak1.kt b/idea/idea-completion/testData/keywords/NoBreak1.kt similarity index 100% rename from idea/testData/completion/keywords/NoBreak1.kt rename to idea/idea-completion/testData/keywords/NoBreak1.kt diff --git a/idea/testData/completion/keywords/NoBreak2.kt b/idea/idea-completion/testData/keywords/NoBreak2.kt similarity index 100% rename from idea/testData/completion/keywords/NoBreak2.kt rename to idea/idea-completion/testData/keywords/NoBreak2.kt diff --git a/idea/testData/completion/keywords/NoCompletionForCapitalPrefix.kt b/idea/idea-completion/testData/keywords/NoCompletionForCapitalPrefix.kt similarity index 100% rename from idea/testData/completion/keywords/NoCompletionForCapitalPrefix.kt rename to idea/idea-completion/testData/keywords/NoCompletionForCapitalPrefix.kt diff --git a/idea/testData/completion/keywords/NoContinue.kt b/idea/idea-completion/testData/keywords/NoContinue.kt similarity index 100% rename from idea/testData/completion/keywords/NoContinue.kt rename to idea/idea-completion/testData/keywords/NoContinue.kt diff --git a/idea/testData/completion/keywords/NoFinalInParameterList.kt b/idea/idea-completion/testData/keywords/NoFinalInParameterList.kt similarity index 100% rename from idea/testData/completion/keywords/NoFinalInParameterList.kt rename to idea/idea-completion/testData/keywords/NoFinalInParameterList.kt diff --git a/idea/testData/completion/keywords/NotInNotIs.kt b/idea/idea-completion/testData/keywords/NotInNotIs.kt similarity index 100% rename from idea/testData/completion/keywords/NotInNotIs.kt rename to idea/idea-completion/testData/keywords/NotInNotIs.kt diff --git a/idea/testData/completion/keywords/PrefixMatcher.kt b/idea/idea-completion/testData/keywords/PrefixMatcher.kt similarity index 100% rename from idea/testData/completion/keywords/PrefixMatcher.kt rename to idea/idea-completion/testData/keywords/PrefixMatcher.kt diff --git a/idea/testData/completion/keywords/PropertyAccessors.kt b/idea/idea-completion/testData/keywords/PropertyAccessors.kt similarity index 100% rename from idea/testData/completion/keywords/PropertyAccessors.kt rename to idea/idea-completion/testData/keywords/PropertyAccessors.kt diff --git a/idea/testData/completion/keywords/PropertyAccessors2.kt b/idea/idea-completion/testData/keywords/PropertyAccessors2.kt similarity index 100% rename from idea/testData/completion/keywords/PropertyAccessors2.kt rename to idea/idea-completion/testData/keywords/PropertyAccessors2.kt diff --git a/idea/testData/completion/keywords/PropertySetter.kt b/idea/idea-completion/testData/keywords/PropertySetter.kt similarity index 100% rename from idea/testData/completion/keywords/PropertySetter.kt rename to idea/idea-completion/testData/keywords/PropertySetter.kt diff --git a/idea/testData/completion/keywords/QualifiedThis.kt b/idea/idea-completion/testData/keywords/QualifiedThis.kt similarity index 100% rename from idea/testData/completion/keywords/QualifiedThis.kt rename to idea/idea-completion/testData/keywords/QualifiedThis.kt diff --git a/idea/testData/completion/keywords/QualifiedThisInAccessor.kt b/idea/idea-completion/testData/keywords/QualifiedThisInAccessor.kt similarity index 100% rename from idea/testData/completion/keywords/QualifiedThisInAccessor.kt rename to idea/idea-completion/testData/keywords/QualifiedThisInAccessor.kt diff --git a/idea/testData/completion/keywords/Return1.kt b/idea/idea-completion/testData/keywords/Return1.kt similarity index 100% rename from idea/testData/completion/keywords/Return1.kt rename to idea/idea-completion/testData/keywords/Return1.kt diff --git a/idea/testData/completion/keywords/Return2.kt b/idea/idea-completion/testData/keywords/Return2.kt similarity index 100% rename from idea/testData/completion/keywords/Return2.kt rename to idea/idea-completion/testData/keywords/Return2.kt diff --git a/idea/testData/completion/keywords/Return3.kt b/idea/idea-completion/testData/keywords/Return3.kt similarity index 100% rename from idea/testData/completion/keywords/Return3.kt rename to idea/idea-completion/testData/keywords/Return3.kt diff --git a/idea/testData/completion/keywords/Return4.kt b/idea/idea-completion/testData/keywords/Return4.kt similarity index 100% rename from idea/testData/completion/keywords/Return4.kt rename to idea/idea-completion/testData/keywords/Return4.kt diff --git a/idea/testData/completion/keywords/Return5.kt b/idea/idea-completion/testData/keywords/Return5.kt similarity index 100% rename from idea/testData/completion/keywords/Return5.kt rename to idea/idea-completion/testData/keywords/Return5.kt diff --git a/idea/testData/completion/keywords/Return6.kt b/idea/idea-completion/testData/keywords/Return6.kt similarity index 100% rename from idea/testData/completion/keywords/Return6.kt rename to idea/idea-completion/testData/keywords/Return6.kt diff --git a/idea/testData/completion/keywords/Return7.kt b/idea/idea-completion/testData/keywords/Return7.kt similarity index 100% rename from idea/testData/completion/keywords/Return7.kt rename to idea/idea-completion/testData/keywords/Return7.kt diff --git a/idea/testData/completion/keywords/Return8.kt b/idea/idea-completion/testData/keywords/Return8.kt similarity index 100% rename from idea/testData/completion/keywords/Return8.kt rename to idea/idea-completion/testData/keywords/Return8.kt diff --git a/idea/testData/completion/keywords/Return9.kt b/idea/idea-completion/testData/keywords/Return9.kt similarity index 100% rename from idea/testData/completion/keywords/Return9.kt rename to idea/idea-completion/testData/keywords/Return9.kt diff --git a/idea/testData/completion/keywords/This.kt b/idea/idea-completion/testData/keywords/This.kt similarity index 100% rename from idea/testData/completion/keywords/This.kt rename to idea/idea-completion/testData/keywords/This.kt diff --git a/idea/testData/completion/keywords/ThisPrefixMatching.kt b/idea/idea-completion/testData/keywords/ThisPrefixMatching.kt similarity index 100% rename from idea/testData/completion/keywords/ThisPrefixMatching.kt rename to idea/idea-completion/testData/keywords/ThisPrefixMatching.kt diff --git a/idea/testData/completion/keywords/TopScope.kt b/idea/idea-completion/testData/keywords/TopScope.kt similarity index 100% rename from idea/testData/completion/keywords/TopScope.kt rename to idea/idea-completion/testData/keywords/TopScope.kt diff --git a/idea/testData/completion/smart/AfterExclSign.kt b/idea/idea-completion/testData/smart/AfterExclSign.kt similarity index 100% rename from idea/testData/completion/smart/AfterExclSign.kt rename to idea/idea-completion/testData/smart/AfterExclSign.kt diff --git a/idea/testData/completion/smart/AnyExpected.kt b/idea/idea-completion/testData/smart/AnyExpected.kt similarity index 100% rename from idea/testData/completion/smart/AnyExpected.kt rename to idea/idea-completion/testData/smart/AnyExpected.kt diff --git a/idea/testData/completion/smart/BackingFields.kt b/idea/idea-completion/testData/smart/BackingFields.kt similarity index 100% rename from idea/testData/completion/smart/BackingFields.kt rename to idea/idea-completion/testData/smart/BackingFields.kt diff --git a/idea/testData/completion/smart/BeforeArgumentWithBinaryOperation.kt b/idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation.kt similarity index 100% rename from idea/testData/completion/smart/BeforeArgumentWithBinaryOperation.kt rename to idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation.kt diff --git a/idea/testData/completion/smart/BeforeArgumentWithBinaryOperation2.kt b/idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation2.kt similarity index 100% rename from idea/testData/completion/smart/BeforeArgumentWithBinaryOperation2.kt rename to idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation2.kt diff --git a/idea/testData/completion/smart/BeforeArgumentWithBinaryOperation3.kt b/idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation3.kt similarity index 100% rename from idea/testData/completion/smart/BeforeArgumentWithBinaryOperation3.kt rename to idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation3.kt diff --git a/idea/testData/completion/smart/BooleanExpected.kt b/idea/idea-completion/testData/smart/BooleanExpected.kt similarity index 100% rename from idea/testData/completion/smart/BooleanExpected.kt rename to idea/idea-completion/testData/smart/BooleanExpected.kt diff --git a/idea/testData/completion/smart/ChainedCall.kt b/idea/idea-completion/testData/smart/ChainedCall.kt similarity index 100% rename from idea/testData/completion/smart/ChainedCall.kt rename to idea/idea-completion/testData/smart/ChainedCall.kt diff --git a/idea/testData/completion/smart/ClassObjectMembers.kt b/idea/idea-completion/testData/smart/ClassObjectMembers.kt similarity index 100% rename from idea/testData/completion/smart/ClassObjectMembers.kt rename to idea/idea-completion/testData/smart/ClassObjectMembers.kt diff --git a/idea/testData/completion/smart/ClassObjectMembersForNullable.kt b/idea/idea-completion/testData/smart/ClassObjectMembersForNullable.kt similarity index 100% rename from idea/testData/completion/smart/ClassObjectMembersForNullable.kt rename to idea/idea-completion/testData/smart/ClassObjectMembersForNullable.kt diff --git a/idea/testData/completion/smart/ClassObjectMembersWithPrefix.kt b/idea/idea-completion/testData/smart/ClassObjectMembersWithPrefix.kt similarity index 100% rename from idea/testData/completion/smart/ClassObjectMembersWithPrefix.kt rename to idea/idea-completion/testData/smart/ClassObjectMembersWithPrefix.kt diff --git a/idea/testData/completion/smart/EmptyPrefix.kt b/idea/idea-completion/testData/smart/EmptyPrefix.kt similarity index 100% rename from idea/testData/completion/smart/EmptyPrefix.kt rename to idea/idea-completion/testData/smart/EmptyPrefix.kt diff --git a/idea/testData/completion/smart/EnumMembers.kt b/idea/idea-completion/testData/smart/EnumMembers.kt similarity index 100% rename from idea/testData/completion/smart/EnumMembers.kt rename to idea/idea-completion/testData/smart/EnumMembers.kt diff --git a/idea/testData/completion/smart/EqOperator.kt b/idea/idea-completion/testData/smart/EqOperator.kt similarity index 100% rename from idea/testData/completion/smart/EqOperator.kt rename to idea/idea-completion/testData/smart/EqOperator.kt diff --git a/idea/testData/completion/smart/GroupBySubstitutor.kt b/idea/idea-completion/testData/smart/GroupBySubstitutor.kt similarity index 100% rename from idea/testData/completion/smart/GroupBySubstitutor.kt rename to idea/idea-completion/testData/smart/GroupBySubstitutor.kt diff --git a/idea/testData/completion/smart/IfCondition.kt b/idea/idea-completion/testData/smart/IfCondition.kt similarity index 100% rename from idea/testData/completion/smart/IfCondition.kt rename to idea/idea-completion/testData/smart/IfCondition.kt diff --git a/idea/testData/completion/smart/ImmediateExtensionMembers.kt b/idea/idea-completion/testData/smart/ImmediateExtensionMembers.kt similarity index 100% rename from idea/testData/completion/smart/ImmediateExtensionMembers.kt rename to idea/idea-completion/testData/smart/ImmediateExtensionMembers.kt diff --git a/idea/testData/completion/smart/ImmediateMembers.kt b/idea/idea-completion/testData/smart/ImmediateMembers.kt similarity index 100% rename from idea/testData/completion/smart/ImmediateMembers.kt rename to idea/idea-completion/testData/smart/ImmediateMembers.kt diff --git a/idea/testData/completion/smart/ImplicitlyTypedFunBody.kt b/idea/idea-completion/testData/smart/ImplicitlyTypedFunBody.kt similarity index 100% rename from idea/testData/completion/smart/ImplicitlyTypedFunBody.kt rename to idea/idea-completion/testData/smart/ImplicitlyTypedFunBody.kt diff --git a/idea/testData/completion/smart/ImplicitlyTypedValInitializer1.kt b/idea/idea-completion/testData/smart/ImplicitlyTypedValInitializer1.kt similarity index 100% rename from idea/testData/completion/smart/ImplicitlyTypedValInitializer1.kt rename to idea/idea-completion/testData/smart/ImplicitlyTypedValInitializer1.kt diff --git a/idea/testData/completion/smart/ImplicitlyTypedValInitializer2.kt b/idea/idea-completion/testData/smart/ImplicitlyTypedValInitializer2.kt similarity index 100% rename from idea/testData/completion/smart/ImplicitlyTypedValInitializer2.kt rename to idea/idea-completion/testData/smart/ImplicitlyTypedValInitializer2.kt diff --git a/idea/testData/completion/smart/InClassObject.kt b/idea/idea-completion/testData/smart/InClassObject.kt similarity index 100% rename from idea/testData/completion/smart/InClassObject.kt rename to idea/idea-completion/testData/smart/InClassObject.kt diff --git a/idea/testData/completion/smart/InNestedClass.kt b/idea/idea-completion/testData/smart/InNestedClass.kt similarity index 100% rename from idea/testData/completion/smart/InNestedClass.kt rename to idea/idea-completion/testData/smart/InNestedClass.kt diff --git a/idea/testData/completion/smart/InaccessibleConstructor.kt b/idea/idea-completion/testData/smart/InaccessibleConstructor.kt similarity index 100% rename from idea/testData/completion/smart/InaccessibleConstructor.kt rename to idea/idea-completion/testData/smart/InaccessibleConstructor.kt diff --git a/idea/testData/completion/smart/InaccessibleDeclarations.kt b/idea/idea-completion/testData/smart/InaccessibleDeclarations.kt similarity index 100% rename from idea/testData/completion/smart/InaccessibleDeclarations.kt rename to idea/idea-completion/testData/smart/InaccessibleDeclarations.kt diff --git a/idea/testData/completion/smart/IndexingOperator.kt.todo b/idea/idea-completion/testData/smart/IndexingOperator.kt.todo similarity index 100% rename from idea/testData/completion/smart/IndexingOperator.kt.todo rename to idea/idea-completion/testData/smart/IndexingOperator.kt.todo diff --git a/idea/testData/completion/smart/InfixCall.kt b/idea/idea-completion/testData/smart/InfixCall.kt similarity index 100% rename from idea/testData/completion/smart/InfixCall.kt rename to idea/idea-completion/testData/smart/InfixCall.kt diff --git a/idea/testData/completion/smart/InsideIdentifier.kt b/idea/idea-completion/testData/smart/InsideIdentifier.kt similarity index 100% rename from idea/testData/completion/smart/InsideIdentifier.kt rename to idea/idea-completion/testData/smart/InsideIdentifier.kt diff --git a/idea/testData/completion/smart/InvokeFunctionVariable.kt b/idea/idea-completion/testData/smart/InvokeFunctionVariable.kt similarity index 100% rename from idea/testData/completion/smart/InvokeFunctionVariable.kt rename to idea/idea-completion/testData/smart/InvokeFunctionVariable.kt diff --git a/idea/testData/completion/smart/JavaEnumMembers.kt b/idea/idea-completion/testData/smart/JavaEnumMembers.kt similarity index 100% rename from idea/testData/completion/smart/JavaEnumMembers.kt rename to idea/idea-completion/testData/smart/JavaEnumMembers.kt diff --git a/idea/testData/completion/smart/JavaEnumMembersAfterQualifier.kt b/idea/idea-completion/testData/smart/JavaEnumMembersAfterQualifier.kt similarity index 100% rename from idea/testData/completion/smart/JavaEnumMembersAfterQualifier.kt rename to idea/idea-completion/testData/smart/JavaEnumMembersAfterQualifier.kt diff --git a/idea/testData/completion/smart/JavaEnumMembersForNullable.kt b/idea/idea-completion/testData/smart/JavaEnumMembersForNullable.kt similarity index 100% rename from idea/testData/completion/smart/JavaEnumMembersForNullable.kt rename to idea/idea-completion/testData/smart/JavaEnumMembersForNullable.kt diff --git a/idea/testData/completion/smart/JavaStaticFields.kt b/idea/idea-completion/testData/smart/JavaStaticFields.kt similarity index 100% rename from idea/testData/completion/smart/JavaStaticFields.kt rename to idea/idea-completion/testData/smart/JavaStaticFields.kt diff --git a/idea/testData/completion/smart/JavaStaticFieldsForNullable.kt b/idea/idea-completion/testData/smart/JavaStaticFieldsForNullable.kt similarity index 100% rename from idea/testData/completion/smart/JavaStaticFieldsForNullable.kt rename to idea/idea-completion/testData/smart/JavaStaticFieldsForNullable.kt diff --git a/idea/testData/completion/smart/JavaStaticMethods.kt b/idea/idea-completion/testData/smart/JavaStaticMethods.kt similarity index 100% rename from idea/testData/completion/smart/JavaStaticMethods.kt rename to idea/idea-completion/testData/smart/JavaStaticMethods.kt diff --git a/idea/testData/completion/smart/MethodCallArgument.kt b/idea/idea-completion/testData/smart/MethodCallArgument.kt similarity index 100% rename from idea/testData/completion/smart/MethodCallArgument.kt rename to idea/idea-completion/testData/smart/MethodCallArgument.kt diff --git a/idea/testData/completion/smart/NoExtensionMethodFromClassObject.kt b/idea/idea-completion/testData/smart/NoExtensionMethodFromClassObject.kt similarity index 100% rename from idea/testData/completion/smart/NoExtensionMethodFromClassObject.kt rename to idea/idea-completion/testData/smart/NoExtensionMethodFromClassObject.kt diff --git a/idea/testData/completion/smart/NoNothing.kt b/idea/idea-completion/testData/smart/NoNothing.kt similarity index 100% rename from idea/testData/completion/smart/NoNothing.kt rename to idea/idea-completion/testData/smart/NoNothing.kt diff --git a/idea/testData/completion/smart/NoPrivateOverload.kt b/idea/idea-completion/testData/smart/NoPrivateOverload.kt similarity index 100% rename from idea/testData/completion/smart/NoPrivateOverload.kt rename to idea/idea-completion/testData/smart/NoPrivateOverload.kt diff --git a/idea/testData/completion/smart/NoSillyAssignment.kt b/idea/idea-completion/testData/smart/NoSillyAssignment.kt similarity index 100% rename from idea/testData/completion/smart/NoSillyAssignment.kt rename to idea/idea-completion/testData/smart/NoSillyAssignment.kt diff --git a/idea/testData/completion/smart/NotEqOperator.kt b/idea/idea-completion/testData/smart/NotEqOperator.kt similarity index 100% rename from idea/testData/completion/smart/NotEqOperator.kt rename to idea/idea-completion/testData/smart/NotEqOperator.kt diff --git a/idea/testData/completion/smart/NotSillyAssignment.kt b/idea/idea-completion/testData/smart/NotSillyAssignment.kt similarity index 100% rename from idea/testData/completion/smart/NotSillyAssignment.kt rename to idea/idea-completion/testData/smart/NotSillyAssignment.kt diff --git a/idea/testData/completion/smart/Null.kt b/idea/idea-completion/testData/smart/Null.kt similarity index 100% rename from idea/testData/completion/smart/Null.kt rename to idea/idea-completion/testData/smart/Null.kt diff --git a/idea/testData/completion/smart/Object.kt b/idea/idea-completion/testData/smart/Object.kt similarity index 100% rename from idea/testData/completion/smart/Object.kt rename to idea/idea-completion/testData/smart/Object.kt diff --git a/idea/testData/completion/smart/ObjectsFromType.kt b/idea/idea-completion/testData/smart/ObjectsFromType.kt similarity index 100% rename from idea/testData/completion/smart/ObjectsFromType.kt rename to idea/idea-completion/testData/smart/ObjectsFromType.kt diff --git a/idea/testData/completion/smart/OverloadedConstructorArgument.kt b/idea/idea-completion/testData/smart/OverloadedConstructorArgument.kt similarity index 100% rename from idea/testData/completion/smart/OverloadedConstructorArgument.kt rename to idea/idea-completion/testData/smart/OverloadedConstructorArgument.kt diff --git a/idea/testData/completion/smart/OverloadedMethodCallArgument1.kt b/idea/idea-completion/testData/smart/OverloadedMethodCallArgument1.kt similarity index 100% rename from idea/testData/completion/smart/OverloadedMethodCallArgument1.kt rename to idea/idea-completion/testData/smart/OverloadedMethodCallArgument1.kt diff --git a/idea/testData/completion/smart/OverloadedMethodCallArgument2.kt b/idea/idea-completion/testData/smart/OverloadedMethodCallArgument2.kt similarity index 100% rename from idea/testData/completion/smart/OverloadedMethodCallArgument2.kt rename to idea/idea-completion/testData/smart/OverloadedMethodCallArgument2.kt diff --git a/idea/testData/completion/smart/OverloadedMethodCallArgument3.kt b/idea/idea-completion/testData/smart/OverloadedMethodCallArgument3.kt similarity index 100% rename from idea/testData/completion/smart/OverloadedMethodCallArgument3.kt rename to idea/idea-completion/testData/smart/OverloadedMethodCallArgument3.kt diff --git a/idea/testData/completion/smart/ParameterWithDefaultValue.kt b/idea/idea-completion/testData/smart/ParameterWithDefaultValue.kt similarity index 100% rename from idea/testData/completion/smart/ParameterWithDefaultValue.kt rename to idea/idea-completion/testData/smart/ParameterWithDefaultValue.kt diff --git a/idea/testData/completion/smart/QualifiedOverloadedMethodCallArgument1.kt b/idea/idea-completion/testData/smart/QualifiedOverloadedMethodCallArgument1.kt similarity index 100% rename from idea/testData/completion/smart/QualifiedOverloadedMethodCallArgument1.kt rename to idea/idea-completion/testData/smart/QualifiedOverloadedMethodCallArgument1.kt diff --git a/idea/testData/completion/smart/QualifiedOverloadedMethodCallArgument2.kt b/idea/idea-completion/testData/smart/QualifiedOverloadedMethodCallArgument2.kt similarity index 100% rename from idea/testData/completion/smart/QualifiedOverloadedMethodCallArgument2.kt rename to idea/idea-completion/testData/smart/QualifiedOverloadedMethodCallArgument2.kt diff --git a/idea/testData/completion/smart/SAMExpected1.kt b/idea/idea-completion/testData/smart/SAMExpected1.kt similarity index 100% rename from idea/testData/completion/smart/SAMExpected1.kt rename to idea/idea-completion/testData/smart/SAMExpected1.kt diff --git a/idea/testData/completion/smart/SkipDeclarationsOfType.kt b/idea/idea-completion/testData/smart/SkipDeclarationsOfType.kt similarity index 100% rename from idea/testData/completion/smart/SkipDeclarationsOfType.kt rename to idea/idea-completion/testData/smart/SkipDeclarationsOfType.kt diff --git a/idea/testData/completion/smart/SkipUnresolvedTypes.kt b/idea/idea-completion/testData/smart/SkipUnresolvedTypes.kt similarity index 100% rename from idea/testData/completion/smart/SkipUnresolvedTypes.kt rename to idea/idea-completion/testData/smart/SkipUnresolvedTypes.kt diff --git a/idea/testData/completion/smart/UnresolvedExpectedType.kt b/idea/idea-completion/testData/smart/UnresolvedExpectedType.kt similarity index 100% rename from idea/testData/completion/smart/UnresolvedExpectedType.kt rename to idea/idea-completion/testData/smart/UnresolvedExpectedType.kt diff --git a/idea/testData/completion/smart/VariableAsFunction1.kt b/idea/idea-completion/testData/smart/VariableAsFunction1.kt similarity index 100% rename from idea/testData/completion/smart/VariableAsFunction1.kt rename to idea/idea-completion/testData/smart/VariableAsFunction1.kt diff --git a/idea/testData/completion/smart/VariableAsFunction2.kt.todo b/idea/idea-completion/testData/smart/VariableAsFunction2.kt.todo similarity index 100% rename from idea/testData/completion/smart/VariableAsFunction2.kt.todo rename to idea/idea-completion/testData/smart/VariableAsFunction2.kt.todo diff --git a/idea/testData/completion/smart/VariableAsFunction3.kt b/idea/idea-completion/testData/smart/VariableAsFunction3.kt similarity index 100% rename from idea/testData/completion/smart/VariableAsFunction3.kt rename to idea/idea-completion/testData/smart/VariableAsFunction3.kt diff --git a/idea/testData/completion/smart/VariableInitializer.kt b/idea/idea-completion/testData/smart/VariableInitializer.kt similarity index 100% rename from idea/testData/completion/smart/VariableInitializer.kt rename to idea/idea-completion/testData/smart/VariableInitializer.kt diff --git a/idea/testData/completion/smart/WithPrefix.kt b/idea/idea-completion/testData/smart/WithPrefix.kt similarity index 100% rename from idea/testData/completion/smart/WithPrefix.kt rename to idea/idea-completion/testData/smart/WithPrefix.kt diff --git a/idea/testData/completion/smart/WithQualifier.kt b/idea/idea-completion/testData/smart/WithQualifier.kt similarity index 100% rename from idea/testData/completion/smart/WithQualifier.kt rename to idea/idea-completion/testData/smart/WithQualifier.kt diff --git a/idea/testData/completion/smart/WrongCandidatesBug.kt.todo b/idea/idea-completion/testData/smart/WrongCandidatesBug.kt.todo similarity index 100% rename from idea/testData/completion/smart/WrongCandidatesBug.kt.todo rename to idea/idea-completion/testData/smart/WrongCandidatesBug.kt.todo diff --git a/idea/testData/completion/smart/WrongNumberOfTypeArguments.kt b/idea/idea-completion/testData/smart/WrongNumberOfTypeArguments.kt similarity index 100% rename from idea/testData/completion/smart/WrongNumberOfTypeArguments.kt rename to idea/idea-completion/testData/smart/WrongNumberOfTypeArguments.kt diff --git a/idea/testData/completion/smart/WrongReceiver.kt b/idea/idea-completion/testData/smart/WrongReceiver.kt similarity index 100% rename from idea/testData/completion/smart/WrongReceiver.kt rename to idea/idea-completion/testData/smart/WrongReceiver.kt diff --git a/idea/testData/completion/smart/afterAs/1.kt b/idea/idea-completion/testData/smart/afterAs/1.kt similarity index 100% rename from idea/testData/completion/smart/afterAs/1.kt rename to idea/idea-completion/testData/smart/afterAs/1.kt diff --git a/idea/testData/completion/smart/afterAs/2.kt b/idea/idea-completion/testData/smart/afterAs/2.kt similarity index 100% rename from idea/testData/completion/smart/afterAs/2.kt rename to idea/idea-completion/testData/smart/afterAs/2.kt diff --git a/idea/testData/completion/smart/afterAs/3.kt b/idea/idea-completion/testData/smart/afterAs/3.kt similarity index 100% rename from idea/testData/completion/smart/afterAs/3.kt rename to idea/idea-completion/testData/smart/afterAs/3.kt diff --git a/idea/testData/completion/smart/anonymousObject/1.kt b/idea/idea-completion/testData/smart/anonymousObject/1.kt similarity index 100% rename from idea/testData/completion/smart/anonymousObject/1.kt rename to idea/idea-completion/testData/smart/anonymousObject/1.kt diff --git a/idea/testData/completion/smart/anonymousObject/2.kt b/idea/idea-completion/testData/smart/anonymousObject/2.kt similarity index 100% rename from idea/testData/completion/smart/anonymousObject/2.kt rename to idea/idea-completion/testData/smart/anonymousObject/2.kt diff --git a/idea/testData/completion/smart/anonymousObject/ForJavaInterface.kt b/idea/idea-completion/testData/smart/anonymousObject/ForJavaInterface.kt similarity index 100% rename from idea/testData/completion/smart/anonymousObject/ForJavaInterface.kt rename to idea/idea-completion/testData/smart/anonymousObject/ForJavaInterface.kt diff --git a/idea/testData/completion/smart/anonymousObject/WithPrefix.kt b/idea/idea-completion/testData/smart/anonymousObject/WithPrefix.kt similarity index 100% rename from idea/testData/completion/smart/anonymousObject/WithPrefix.kt rename to idea/idea-completion/testData/smart/anonymousObject/WithPrefix.kt diff --git a/idea/testData/completion/smart/constructor/GenericJavaClass.kt b/idea/idea-completion/testData/smart/constructor/GenericJavaClass.kt similarity index 100% rename from idea/testData/completion/smart/constructor/GenericJavaClass.kt rename to idea/idea-completion/testData/smart/constructor/GenericJavaClass.kt diff --git a/idea/testData/completion/smart/constructor/GenericType.kt b/idea/idea-completion/testData/smart/constructor/GenericType.kt similarity index 100% rename from idea/testData/completion/smart/constructor/GenericType.kt rename to idea/idea-completion/testData/smart/constructor/GenericType.kt diff --git a/idea/testData/completion/smart/constructor/InnerClass.kt b/idea/idea-completion/testData/smart/constructor/InnerClass.kt similarity index 100% rename from idea/testData/completion/smart/constructor/InnerClass.kt rename to idea/idea-completion/testData/smart/constructor/InnerClass.kt diff --git a/idea/testData/completion/smart/constructor/JavaClass.kt b/idea/idea-completion/testData/smart/constructor/JavaClass.kt similarity index 100% rename from idea/testData/completion/smart/constructor/JavaClass.kt rename to idea/idea-completion/testData/smart/constructor/JavaClass.kt diff --git a/idea/testData/completion/smart/constructor/NoConstructorWithQualifier.kt b/idea/idea-completion/testData/smart/constructor/NoConstructorWithQualifier.kt similarity index 100% rename from idea/testData/completion/smart/constructor/NoConstructorWithQualifier.kt rename to idea/idea-completion/testData/smart/constructor/NoConstructorWithQualifier.kt diff --git a/idea/testData/completion/smart/constructor/NoInnerClassInstantiation.kt b/idea/idea-completion/testData/smart/constructor/NoInnerClassInstantiation.kt similarity index 100% rename from idea/testData/completion/smart/constructor/NoInnerClassInstantiation.kt rename to idea/idea-completion/testData/smart/constructor/NoInnerClassInstantiation.kt diff --git a/idea/testData/completion/smart/constructor/Nullable.kt b/idea/idea-completion/testData/smart/constructor/Nullable.kt similarity index 100% rename from idea/testData/completion/smart/constructor/Nullable.kt rename to idea/idea-completion/testData/smart/constructor/Nullable.kt diff --git a/idea/testData/completion/smart/constructor/PrivateConstructorForAbstract.kt b/idea/idea-completion/testData/smart/constructor/PrivateConstructorForAbstract.kt similarity index 100% rename from idea/testData/completion/smart/constructor/PrivateConstructorForAbstract.kt rename to idea/idea-completion/testData/smart/constructor/PrivateConstructorForAbstract.kt diff --git a/idea/testData/completion/smart/constructor/ProtectedConstructorForAbstract.kt b/idea/idea-completion/testData/smart/constructor/ProtectedConstructorForAbstract.kt similarity index 100% rename from idea/testData/completion/smart/constructor/ProtectedConstructorForAbstract.kt rename to idea/idea-completion/testData/smart/constructor/ProtectedConstructorForAbstract.kt diff --git a/idea/testData/completion/smart/constructor/Simple.kt b/idea/idea-completion/testData/smart/constructor/Simple.kt similarity index 100% rename from idea/testData/completion/smart/constructor/Simple.kt rename to idea/idea-completion/testData/smart/constructor/Simple.kt diff --git a/idea/testData/completion/smart/constructor/WithParameters.kt b/idea/idea-completion/testData/smart/constructor/WithParameters.kt similarity index 100% rename from idea/testData/completion/smart/constructor/WithParameters.kt rename to idea/idea-completion/testData/smart/constructor/WithParameters.kt diff --git a/idea/testData/completion/smart/forLoopRange/AfterDot.kt b/idea/idea-completion/testData/smart/forLoopRange/AfterDot.kt similarity index 100% rename from idea/testData/completion/smart/forLoopRange/AfterDot.kt rename to idea/idea-completion/testData/smart/forLoopRange/AfterDot.kt diff --git a/idea/testData/completion/smart/forLoopRange/ExtensionIteratorMethod.kt b/idea/idea-completion/testData/smart/forLoopRange/ExtensionIteratorMethod.kt similarity index 100% rename from idea/testData/completion/smart/forLoopRange/ExtensionIteratorMethod.kt rename to idea/idea-completion/testData/smart/forLoopRange/ExtensionIteratorMethod.kt diff --git a/idea/testData/completion/smart/forLoopRange/NoGenericT.kt b/idea/idea-completion/testData/smart/forLoopRange/NoGenericT.kt similarity index 100% rename from idea/testData/completion/smart/forLoopRange/NoGenericT.kt rename to idea/idea-completion/testData/smart/forLoopRange/NoGenericT.kt diff --git a/idea/testData/completion/smart/forLoopRange/Nullable.kt b/idea/idea-completion/testData/smart/forLoopRange/Nullable.kt similarity index 100% rename from idea/testData/completion/smart/forLoopRange/Nullable.kt rename to idea/idea-completion/testData/smart/forLoopRange/Nullable.kt diff --git a/idea/testData/completion/smart/forLoopRange/Simple.kt b/idea/idea-completion/testData/smart/forLoopRange/Simple.kt similarity index 100% rename from idea/testData/completion/smart/forLoopRange/Simple.kt rename to idea/idea-completion/testData/smart/forLoopRange/Simple.kt diff --git a/idea/testData/completion/smart/forLoopRange/SmartCasts.kt b/idea/idea-completion/testData/smart/forLoopRange/SmartCasts.kt similarity index 100% rename from idea/testData/completion/smart/forLoopRange/SmartCasts.kt rename to idea/idea-completion/testData/smart/forLoopRange/SmartCasts.kt diff --git a/idea/testData/completion/smart/forLoopRange/TypedLoopVar.kt b/idea/idea-completion/testData/smart/forLoopRange/TypedLoopVar.kt similarity index 100% rename from idea/testData/completion/smart/forLoopRange/TypedLoopVar.kt rename to idea/idea-completion/testData/smart/forLoopRange/TypedLoopVar.kt diff --git a/idea/testData/completion/smart/functionLiterals/1.kt b/idea/idea-completion/testData/smart/functionLiterals/1.kt similarity index 100% rename from idea/testData/completion/smart/functionLiterals/1.kt rename to idea/idea-completion/testData/smart/functionLiterals/1.kt diff --git a/idea/testData/completion/smart/functionLiterals/2.kt b/idea/idea-completion/testData/smart/functionLiterals/2.kt similarity index 100% rename from idea/testData/completion/smart/functionLiterals/2.kt rename to idea/idea-completion/testData/smart/functionLiterals/2.kt diff --git a/idea/testData/completion/smart/functionLiterals/3.kt b/idea/idea-completion/testData/smart/functionLiterals/3.kt similarity index 100% rename from idea/testData/completion/smart/functionLiterals/3.kt rename to idea/idea-completion/testData/smart/functionLiterals/3.kt diff --git a/idea/testData/completion/smart/functionLiterals/4.kt b/idea/idea-completion/testData/smart/functionLiterals/4.kt similarity index 100% rename from idea/testData/completion/smart/functionLiterals/4.kt rename to idea/idea-completion/testData/smart/functionLiterals/4.kt diff --git a/idea/testData/completion/smart/functionLiterals/5.kt b/idea/idea-completion/testData/smart/functionLiterals/5.kt similarity index 100% rename from idea/testData/completion/smart/functionLiterals/5.kt rename to idea/idea-completion/testData/smart/functionLiterals/5.kt diff --git a/idea/testData/completion/smart/functionReference/1.kt b/idea/idea-completion/testData/smart/functionReference/1.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/1.kt rename to idea/idea-completion/testData/smart/functionReference/1.kt diff --git a/idea/testData/completion/smart/functionReference/10.kt b/idea/idea-completion/testData/smart/functionReference/10.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/10.kt rename to idea/idea-completion/testData/smart/functionReference/10.kt diff --git a/idea/testData/completion/smart/functionReference/11.kt.disabled b/idea/idea-completion/testData/smart/functionReference/11.kt.disabled similarity index 100% rename from idea/testData/completion/smart/functionReference/11.kt.disabled rename to idea/idea-completion/testData/smart/functionReference/11.kt.disabled diff --git a/idea/testData/completion/smart/functionReference/12.kt b/idea/idea-completion/testData/smart/functionReference/12.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/12.kt rename to idea/idea-completion/testData/smart/functionReference/12.kt diff --git a/idea/testData/completion/smart/functionReference/2.kt.todo b/idea/idea-completion/testData/smart/functionReference/2.kt.todo similarity index 100% rename from idea/testData/completion/smart/functionReference/2.kt.todo rename to idea/idea-completion/testData/smart/functionReference/2.kt.todo diff --git a/idea/testData/completion/smart/functionReference/3.kt b/idea/idea-completion/testData/smart/functionReference/3.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/3.kt rename to idea/idea-completion/testData/smart/functionReference/3.kt diff --git a/idea/testData/completion/smart/functionReference/4.kt b/idea/idea-completion/testData/smart/functionReference/4.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/4.kt rename to idea/idea-completion/testData/smart/functionReference/4.kt diff --git a/idea/testData/completion/smart/functionReference/5.kt.disabled b/idea/idea-completion/testData/smart/functionReference/5.kt.disabled similarity index 100% rename from idea/testData/completion/smart/functionReference/5.kt.disabled rename to idea/idea-completion/testData/smart/functionReference/5.kt.disabled diff --git a/idea/testData/completion/smart/functionReference/6.kt.disabled b/idea/idea-completion/testData/smart/functionReference/6.kt.disabled similarity index 100% rename from idea/testData/completion/smart/functionReference/6.kt.disabled rename to idea/idea-completion/testData/smart/functionReference/6.kt.disabled diff --git a/idea/testData/completion/smart/functionReference/7.kt b/idea/idea-completion/testData/smart/functionReference/7.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/7.kt rename to idea/idea-completion/testData/smart/functionReference/7.kt diff --git a/idea/testData/completion/smart/functionReference/8.kt.todo b/idea/idea-completion/testData/smart/functionReference/8.kt.todo similarity index 100% rename from idea/testData/completion/smart/functionReference/8.kt.todo rename to idea/idea-completion/testData/smart/functionReference/8.kt.todo diff --git a/idea/testData/completion/smart/functionReference/9.kt b/idea/idea-completion/testData/smart/functionReference/9.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/9.kt rename to idea/idea-completion/testData/smart/functionReference/9.kt diff --git a/idea/testData/completion/smart/functionReference/AfterQualifier.kt b/idea/idea-completion/testData/smart/functionReference/AfterQualifier.kt similarity index 100% rename from idea/testData/completion/smart/functionReference/AfterQualifier.kt rename to idea/idea-completion/testData/smart/functionReference/AfterQualifier.kt diff --git a/idea/testData/completion/smart/generics/GenericFunction1.kt b/idea/idea-completion/testData/smart/generics/GenericFunction1.kt similarity index 100% rename from idea/testData/completion/smart/generics/GenericFunction1.kt rename to idea/idea-completion/testData/smart/generics/GenericFunction1.kt diff --git a/idea/testData/completion/smart/generics/GenericFunction2.kt b/idea/idea-completion/testData/smart/generics/GenericFunction2.kt similarity index 100% rename from idea/testData/completion/smart/generics/GenericFunction2.kt rename to idea/idea-completion/testData/smart/generics/GenericFunction2.kt diff --git a/idea/testData/completion/smart/generics/GenericFunction3.kt b/idea/idea-completion/testData/smart/generics/GenericFunction3.kt similarity index 100% rename from idea/testData/completion/smart/generics/GenericFunction3.kt rename to idea/idea-completion/testData/smart/generics/GenericFunction3.kt diff --git a/idea/testData/completion/smart/generics/GenericFunction4.kt b/idea/idea-completion/testData/smart/generics/GenericFunction4.kt similarity index 100% rename from idea/testData/completion/smart/generics/GenericFunction4.kt rename to idea/idea-completion/testData/smart/generics/GenericFunction4.kt diff --git a/idea/testData/completion/smart/generics/GenericFunction5.kt b/idea/idea-completion/testData/smart/generics/GenericFunction5.kt similarity index 100% rename from idea/testData/completion/smart/generics/GenericFunction5.kt rename to idea/idea-completion/testData/smart/generics/GenericFunction5.kt diff --git a/idea/testData/completion/smart/generics/GenericMethodArgument.kt b/idea/idea-completion/testData/smart/generics/GenericMethodArgument.kt similarity index 100% rename from idea/testData/completion/smart/generics/GenericMethodArgument.kt rename to idea/idea-completion/testData/smart/generics/GenericMethodArgument.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/Contains.kt b/idea/idea-completion/testData/smart/heuristicSignatures/Contains.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/Contains.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/Contains.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/ContainsAll.kt b/idea/idea-completion/testData/smart/heuristicSignatures/ContainsAll.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/ContainsAll.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/ContainsAll.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/ContainsKey.kt b/idea/idea-completion/testData/smart/heuristicSignatures/ContainsKey.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/ContainsKey.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/ContainsKey.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/ContainsValue.kt b/idea/idea-completion/testData/smart/heuristicSignatures/ContainsValue.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/ContainsValue.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/ContainsValue.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/Get.kt b/idea/idea-completion/testData/smart/heuristicSignatures/Get.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/Get.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/Get.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/InOperator.kt b/idea/idea-completion/testData/smart/heuristicSignatures/InOperator.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/InOperator.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/InOperator.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/IndexOf.kt b/idea/idea-completion/testData/smart/heuristicSignatures/IndexOf.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/IndexOf.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/IndexOf.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/LastIndexOf.kt b/idea/idea-completion/testData/smart/heuristicSignatures/LastIndexOf.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/LastIndexOf.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/LastIndexOf.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/MapRemove.kt b/idea/idea-completion/testData/smart/heuristicSignatures/MapRemove.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/MapRemove.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/MapRemove.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/Remove.kt b/idea/idea-completion/testData/smart/heuristicSignatures/Remove.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/Remove.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/Remove.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/RemoveAll.kt b/idea/idea-completion/testData/smart/heuristicSignatures/RemoveAll.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/RemoveAll.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/RemoveAll.kt diff --git a/idea/testData/completion/smart/heuristicSignatures/RetainAll.kt b/idea/idea-completion/testData/smart/heuristicSignatures/RetainAll.kt similarity index 100% rename from idea/testData/completion/smart/heuristicSignatures/RetainAll.kt rename to idea/idea-completion/testData/smart/heuristicSignatures/RetainAll.kt diff --git a/idea/testData/completion/smart/ifValue/1.kt b/idea/idea-completion/testData/smart/ifValue/1.kt similarity index 100% rename from idea/testData/completion/smart/ifValue/1.kt rename to idea/idea-completion/testData/smart/ifValue/1.kt diff --git a/idea/testData/completion/smart/ifValue/2.kt b/idea/idea-completion/testData/smart/ifValue/2.kt similarity index 100% rename from idea/testData/completion/smart/ifValue/2.kt rename to idea/idea-completion/testData/smart/ifValue/2.kt diff --git a/idea/testData/completion/smart/ifValue/3.kt b/idea/idea-completion/testData/smart/ifValue/3.kt similarity index 100% rename from idea/testData/completion/smart/ifValue/3.kt rename to idea/idea-completion/testData/smart/ifValue/3.kt diff --git a/idea/testData/completion/smart/ifValue/4.kt b/idea/idea-completion/testData/smart/ifValue/4.kt similarity index 100% rename from idea/testData/completion/smart/ifValue/4.kt rename to idea/idea-completion/testData/smart/ifValue/4.kt diff --git a/idea/testData/completion/smart/ifValue/InBlock1.kt b/idea/idea-completion/testData/smart/ifValue/InBlock1.kt similarity index 100% rename from idea/testData/completion/smart/ifValue/InBlock1.kt rename to idea/idea-completion/testData/smart/ifValue/InBlock1.kt diff --git a/idea/testData/completion/smart/ifValue/InBlock2.kt b/idea/idea-completion/testData/smart/ifValue/InBlock2.kt similarity index 100% rename from idea/testData/completion/smart/ifValue/InBlock2.kt rename to idea/idea-completion/testData/smart/ifValue/InBlock2.kt diff --git a/idea/testData/completion/smart/inElvisOperator/1.kt b/idea/idea-completion/testData/smart/inElvisOperator/1.kt similarity index 100% rename from idea/testData/completion/smart/inElvisOperator/1.kt rename to idea/idea-completion/testData/smart/inElvisOperator/1.kt diff --git a/idea/testData/completion/smart/inElvisOperator/2.kt b/idea/idea-completion/testData/smart/inElvisOperator/2.kt similarity index 100% rename from idea/testData/completion/smart/inElvisOperator/2.kt rename to idea/idea-completion/testData/smart/inElvisOperator/2.kt diff --git a/idea/testData/completion/smart/inElvisOperator/3.kt b/idea/idea-completion/testData/smart/inElvisOperator/3.kt similarity index 100% rename from idea/testData/completion/smart/inElvisOperator/3.kt rename to idea/idea-completion/testData/smart/inElvisOperator/3.kt diff --git a/idea/testData/completion/smart/inElvisOperator/4.kt b/idea/idea-completion/testData/smart/inElvisOperator/4.kt similarity index 100% rename from idea/testData/completion/smart/inElvisOperator/4.kt rename to idea/idea-completion/testData/smart/inElvisOperator/4.kt diff --git a/idea/testData/completion/smart/inElvisOperator/5.kt b/idea/idea-completion/testData/smart/inElvisOperator/5.kt similarity index 100% rename from idea/testData/completion/smart/inElvisOperator/5.kt rename to idea/idea-completion/testData/smart/inElvisOperator/5.kt diff --git a/idea/testData/completion/smart/inElvisOperator/6.kt b/idea/idea-completion/testData/smart/inElvisOperator/6.kt similarity index 100% rename from idea/testData/completion/smart/inElvisOperator/6.kt rename to idea/idea-completion/testData/smart/inElvisOperator/6.kt diff --git a/idea/testData/completion/smart/inOperator/ExtensionContains.kt b/idea/idea-completion/testData/smart/inOperator/ExtensionContains.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/ExtensionContains.kt rename to idea/idea-completion/testData/smart/inOperator/ExtensionContains.kt diff --git a/idea/testData/completion/smart/inOperator/FilterByArgumentType.kt b/idea/idea-completion/testData/smart/inOperator/FilterByArgumentType.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/FilterByArgumentType.kt rename to idea/idea-completion/testData/smart/inOperator/FilterByArgumentType.kt diff --git a/idea/testData/completion/smart/inOperator/GenericMethod.kt b/idea/idea-completion/testData/smart/inOperator/GenericMethod.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/GenericMethod.kt rename to idea/idea-completion/testData/smart/inOperator/GenericMethod.kt diff --git a/idea/testData/completion/smart/inOperator/GenericMethod2.kt b/idea/idea-completion/testData/smart/inOperator/GenericMethod2.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/GenericMethod2.kt rename to idea/idea-completion/testData/smart/inOperator/GenericMethod2.kt diff --git a/idea/testData/completion/smart/inOperator/GenericMethod3.kt b/idea/idea-completion/testData/smart/inOperator/GenericMethod3.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/GenericMethod3.kt rename to idea/idea-completion/testData/smart/inOperator/GenericMethod3.kt diff --git a/idea/testData/completion/smart/inOperator/NonBooleanContains.kt b/idea/idea-completion/testData/smart/inOperator/NonBooleanContains.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/NonBooleanContains.kt rename to idea/idea-completion/testData/smart/inOperator/NonBooleanContains.kt diff --git a/idea/testData/completion/smart/inOperator/NotIn.kt b/idea/idea-completion/testData/smart/inOperator/NotIn.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/NotIn.kt rename to idea/idea-completion/testData/smart/inOperator/NotIn.kt diff --git a/idea/testData/completion/smart/inOperator/Nullable.kt b/idea/idea-completion/testData/smart/inOperator/Nullable.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/Nullable.kt rename to idea/idea-completion/testData/smart/inOperator/Nullable.kt diff --git a/idea/testData/completion/smart/inOperator/Simple.kt b/idea/idea-completion/testData/smart/inOperator/Simple.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/Simple.kt rename to idea/idea-completion/testData/smart/inOperator/Simple.kt diff --git a/idea/testData/completion/smart/inOperator/SmartCasts.kt b/idea/idea-completion/testData/smart/inOperator/SmartCasts.kt similarity index 100% rename from idea/testData/completion/smart/inOperator/SmartCasts.kt rename to idea/idea-completion/testData/smart/inOperator/SmartCasts.kt diff --git a/idea/testData/completion/smart/inheritors/1.kt b/idea/idea-completion/testData/smart/inheritors/1.kt similarity index 100% rename from idea/testData/completion/smart/inheritors/1.kt rename to idea/idea-completion/testData/smart/inheritors/1.kt diff --git a/idea/testData/completion/smart/inheritors/2.kt b/idea/idea-completion/testData/smart/inheritors/2.kt similarity index 100% rename from idea/testData/completion/smart/inheritors/2.kt rename to idea/idea-completion/testData/smart/inheritors/2.kt diff --git a/idea/testData/completion/smart/inheritors/3.kt b/idea/idea-completion/testData/smart/inheritors/3.kt similarity index 100% rename from idea/testData/completion/smart/inheritors/3.kt rename to idea/idea-completion/testData/smart/inheritors/3.kt diff --git a/idea/testData/completion/smart/kt5873.kt b/idea/idea-completion/testData/smart/kt5873.kt similarity index 100% rename from idea/testData/completion/smart/kt5873.kt rename to idea/idea-completion/testData/smart/kt5873.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/1.kt b/idea/idea-completion/testData/smart/multipleArgsItem/1.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/1.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/1.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/10.kt b/idea/idea-completion/testData/smart/multipleArgsItem/10.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/10.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/10.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/11.kt b/idea/idea-completion/testData/smart/multipleArgsItem/11.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/11.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/11.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/2.kt b/idea/idea-completion/testData/smart/multipleArgsItem/2.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/2.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/2.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/3.kt b/idea/idea-completion/testData/smart/multipleArgsItem/3.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/3.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/3.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/4.kt b/idea/idea-completion/testData/smart/multipleArgsItem/4.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/4.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/4.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/5.kt b/idea/idea-completion/testData/smart/multipleArgsItem/5.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/5.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/5.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/6.kt b/idea/idea-completion/testData/smart/multipleArgsItem/6.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/6.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/6.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/7.kt b/idea/idea-completion/testData/smart/multipleArgsItem/7.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/7.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/7.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/8.kt b/idea/idea-completion/testData/smart/multipleArgsItem/8.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/8.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/8.kt diff --git a/idea/testData/completion/smart/multipleArgsItem/9.kt b/idea/idea-completion/testData/smart/multipleArgsItem/9.kt similarity index 100% rename from idea/testData/completion/smart/multipleArgsItem/9.kt rename to idea/idea-completion/testData/smart/multipleArgsItem/9.kt diff --git a/idea/testData/completion/smart/smartCasts/AutoNotNullThisType.kt.todo b/idea/idea-completion/testData/smart/smartCasts/AutoNotNullThisType.kt.todo similarity index 100% rename from idea/testData/completion/smart/smartCasts/AutoNotNullThisType.kt.todo rename to idea/idea-completion/testData/smart/smartCasts/AutoNotNullThisType.kt.todo diff --git a/idea/testData/completion/smart/smartCasts/AutoNotNullType.kt b/idea/idea-completion/testData/smart/smartCasts/AutoNotNullType.kt similarity index 100% rename from idea/testData/completion/smart/smartCasts/AutoNotNullType.kt rename to idea/idea-completion/testData/smart/smartCasts/AutoNotNullType.kt diff --git a/idea/testData/completion/smart/smartCasts/AutoNotNullType2.kt b/idea/idea-completion/testData/smart/smartCasts/AutoNotNullType2.kt similarity index 100% rename from idea/testData/completion/smart/smartCasts/AutoNotNullType2.kt rename to idea/idea-completion/testData/smart/smartCasts/AutoNotNullType2.kt diff --git a/idea/testData/completion/smart/smartCasts/AutoNotNullTypeForConstructorParameter.kt b/idea/idea-completion/testData/smart/smartCasts/AutoNotNullTypeForConstructorParameter.kt similarity index 100% rename from idea/testData/completion/smart/smartCasts/AutoNotNullTypeForConstructorParameter.kt rename to idea/idea-completion/testData/smart/smartCasts/AutoNotNullTypeForConstructorParameter.kt diff --git a/idea/testData/completion/smart/smartCasts/AutoNotNullTypeWithQualifier.kt b/idea/idea-completion/testData/smart/smartCasts/AutoNotNullTypeWithQualifier.kt similarity index 100% rename from idea/testData/completion/smart/smartCasts/AutoNotNullTypeWithQualifier.kt rename to idea/idea-completion/testData/smart/smartCasts/AutoNotNullTypeWithQualifier.kt diff --git a/idea/testData/completion/smart/smartCasts/SmartCastThisType.kt.todo b/idea/idea-completion/testData/smart/smartCasts/SmartCastThisType.kt.todo similarity index 100% rename from idea/testData/completion/smart/smartCasts/SmartCastThisType.kt.todo rename to idea/idea-completion/testData/smart/smartCasts/SmartCastThisType.kt.todo diff --git a/idea/testData/completion/smart/smartCasts/SmartCastType.kt b/idea/idea-completion/testData/smart/smartCasts/SmartCastType.kt similarity index 100% rename from idea/testData/completion/smart/smartCasts/SmartCastType.kt rename to idea/idea-completion/testData/smart/smartCasts/SmartCastType.kt diff --git a/idea/testData/completion/smart/smartCasts/SmartCastTypeWithQualifier.kt b/idea/idea-completion/testData/smart/smartCasts/SmartCastTypeWithQualifier.kt similarity index 100% rename from idea/testData/completion/smart/smartCasts/SmartCastTypeWithQualifier.kt rename to idea/idea-completion/testData/smart/smartCasts/SmartCastTypeWithQualifier.kt diff --git a/idea/testData/completion/smart/this/NoQualifiedThisOfAnonymousObject.kt b/idea/idea-completion/testData/smart/this/NoQualifiedThisOfAnonymousObject.kt similarity index 100% rename from idea/testData/completion/smart/this/NoQualifiedThisOfAnonymousObject.kt rename to idea/idea-completion/testData/smart/this/NoQualifiedThisOfAnonymousObject.kt diff --git a/idea/testData/completion/smart/this/NullableThis.kt b/idea/idea-completion/testData/smart/this/NullableThis.kt similarity index 100% rename from idea/testData/completion/smart/this/NullableThis.kt rename to idea/idea-completion/testData/smart/this/NullableThis.kt diff --git a/idea/testData/completion/smart/this/QualifiedThis.kt b/idea/idea-completion/testData/smart/this/QualifiedThis.kt similarity index 100% rename from idea/testData/completion/smart/this/QualifiedThis.kt rename to idea/idea-completion/testData/smart/this/QualifiedThis.kt diff --git a/idea/testData/completion/smart/this/QualifiedThisOfExtensionFunction.kt b/idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionFunction.kt similarity index 100% rename from idea/testData/completion/smart/this/QualifiedThisOfExtensionFunction.kt rename to idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionFunction.kt diff --git a/idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda1.kt b/idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda1.kt similarity index 100% rename from idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda1.kt rename to idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda1.kt diff --git a/idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda2.kt b/idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda2.kt similarity index 100% rename from idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda2.kt rename to idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda2.kt diff --git a/idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda3.kt b/idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda3.kt similarity index 100% rename from idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda3.kt rename to idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda3.kt diff --git a/idea/testData/completion/smart/this/This.kt b/idea/idea-completion/testData/smart/this/This.kt similarity index 100% rename from idea/testData/completion/smart/this/This.kt rename to idea/idea-completion/testData/smart/this/This.kt diff --git a/idea/testData/completion/smart/whenEntry/1.kt b/idea/idea-completion/testData/smart/whenEntry/1.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/1.kt rename to idea/idea-completion/testData/smart/whenEntry/1.kt diff --git a/idea/testData/completion/smart/whenEntry/2.kt b/idea/idea-completion/testData/smart/whenEntry/2.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/2.kt rename to idea/idea-completion/testData/smart/whenEntry/2.kt diff --git a/idea/testData/completion/smart/whenEntry/3.kt b/idea/idea-completion/testData/smart/whenEntry/3.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/3.kt rename to idea/idea-completion/testData/smart/whenEntry/3.kt diff --git a/idea/testData/completion/smart/whenEntry/4.kt b/idea/idea-completion/testData/smart/whenEntry/4.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/4.kt rename to idea/idea-completion/testData/smart/whenEntry/4.kt diff --git a/idea/testData/completion/smart/whenEntry/5.kt b/idea/idea-completion/testData/smart/whenEntry/5.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/5.kt rename to idea/idea-completion/testData/smart/whenEntry/5.kt diff --git a/idea/testData/completion/smart/whenEntry/6.kt b/idea/idea-completion/testData/smart/whenEntry/6.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/6.kt rename to idea/idea-completion/testData/smart/whenEntry/6.kt diff --git a/idea/testData/completion/smart/whenEntry/7.kt b/idea/idea-completion/testData/smart/whenEntry/7.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/7.kt rename to idea/idea-completion/testData/smart/whenEntry/7.kt diff --git a/idea/testData/completion/smart/whenEntry/8.kt b/idea/idea-completion/testData/smart/whenEntry/8.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/8.kt rename to idea/idea-completion/testData/smart/whenEntry/8.kt diff --git a/idea/testData/completion/smart/whenEntry/9.kt b/idea/idea-completion/testData/smart/whenEntry/9.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/9.kt rename to idea/idea-completion/testData/smart/whenEntry/9.kt diff --git a/idea/testData/completion/smart/whenEntry/WhenWithNoSubject1.kt b/idea/idea-completion/testData/smart/whenEntry/WhenWithNoSubject1.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/WhenWithNoSubject1.kt rename to idea/idea-completion/testData/smart/whenEntry/WhenWithNoSubject1.kt diff --git a/idea/testData/completion/smart/whenEntry/WhenWithNoSubject2.kt b/idea/idea-completion/testData/smart/whenEntry/WhenWithNoSubject2.kt similarity index 100% rename from idea/testData/completion/smart/whenEntry/WhenWithNoSubject2.kt rename to idea/idea-completion/testData/smart/whenEntry/WhenWithNoSubject2.kt diff --git a/idea/testData/completion/smartMultiFile/FunctionFromAnotherPackage/FunctionFromAnotherPackage.kt b/idea/idea-completion/testData/smartMultiFile/FunctionFromAnotherPackage/FunctionFromAnotherPackage.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/FunctionFromAnotherPackage/FunctionFromAnotherPackage.kt rename to idea/idea-completion/testData/smartMultiFile/FunctionFromAnotherPackage/FunctionFromAnotherPackage.kt diff --git a/idea/testData/completion/smartMultiFile/FunctionFromAnotherPackage/Package.kt b/idea/idea-completion/testData/smartMultiFile/FunctionFromAnotherPackage/Package.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/FunctionFromAnotherPackage/Package.kt rename to idea/idea-completion/testData/smartMultiFile/FunctionFromAnotherPackage/Package.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors1/GenericInheritors1.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors1/GenericInheritors1.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors1/GenericInheritors1.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors1/GenericInheritors1.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors1/JavaInheritors.java b/idea/idea-completion/testData/smartMultiFile/GenericInheritors1/JavaInheritors.java similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors1/JavaInheritors.java rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors1/JavaInheritors.java diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors1/KotlinInheritors.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors1/KotlinInheritors.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors1/KotlinInheritors.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors1/KotlinInheritors.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors2/GenericInheritors2.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors2/GenericInheritors2.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors2/GenericInheritors2.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors2/GenericInheritors2.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors2/KotlinInheritors.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors2/KotlinInheritors.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors2/KotlinInheritors.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors2/KotlinInheritors.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors3/GenericInheritors3.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors3/GenericInheritors3.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors3/GenericInheritors3.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors3/GenericInheritors3.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors3/KotlinInheritors.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors3/KotlinInheritors.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors3/KotlinInheritors.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors3/KotlinInheritors.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors4/GenericInheritors4.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors4/GenericInheritors4.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors4/GenericInheritors4.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors4/GenericInheritors4.kt diff --git a/idea/testData/completion/smartMultiFile/GenericInheritors4/KotlinInheritors.kt b/idea/idea-completion/testData/smartMultiFile/GenericInheritors4/KotlinInheritors.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/GenericInheritors4/KotlinInheritors.kt rename to idea/idea-completion/testData/smartMultiFile/GenericInheritors4/KotlinInheritors.kt diff --git a/idea/testData/completion/smartMultiFile/InheritorInTheSameFile/Declarations.kt b/idea/idea-completion/testData/smartMultiFile/InheritorInTheSameFile/Declarations.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/InheritorInTheSameFile/Declarations.kt rename to idea/idea-completion/testData/smartMultiFile/InheritorInTheSameFile/Declarations.kt diff --git a/idea/testData/completion/smartMultiFile/InheritorInTheSameFile/InheritorInTheSameFile.kt b/idea/idea-completion/testData/smartMultiFile/InheritorInTheSameFile/InheritorInTheSameFile.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/InheritorInTheSameFile/InheritorInTheSameFile.kt rename to idea/idea-completion/testData/smartMultiFile/InheritorInTheSameFile/InheritorInTheSameFile.kt diff --git a/idea/testData/completion/smartMultiFile/Inheritors/Inheritors.kt b/idea/idea-completion/testData/smartMultiFile/Inheritors/Inheritors.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/Inheritors/Inheritors.kt rename to idea/idea-completion/testData/smartMultiFile/Inheritors/Inheritors.kt diff --git a/idea/testData/completion/smartMultiFile/Inheritors/JavaInheritors.java b/idea/idea-completion/testData/smartMultiFile/Inheritors/JavaInheritors.java similarity index 100% rename from idea/testData/completion/smartMultiFile/Inheritors/JavaInheritors.java rename to idea/idea-completion/testData/smartMultiFile/Inheritors/JavaInheritors.java diff --git a/idea/testData/completion/smartMultiFile/Inheritors/KotlinInheritors.kt b/idea/idea-completion/testData/smartMultiFile/Inheritors/KotlinInheritors.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/Inheritors/KotlinInheritors.kt rename to idea/idea-completion/testData/smartMultiFile/Inheritors/KotlinInheritors.kt diff --git a/idea/testData/completion/smartMultiFile/InheritorsAndMultipleExpectedTypes/Declarations.kt b/idea/idea-completion/testData/smartMultiFile/InheritorsAndMultipleExpectedTypes/Declarations.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/InheritorsAndMultipleExpectedTypes/Declarations.kt rename to idea/idea-completion/testData/smartMultiFile/InheritorsAndMultipleExpectedTypes/Declarations.kt diff --git a/idea/testData/completion/smartMultiFile/InheritorsAndMultipleExpectedTypes/InheritorsAndMultipleExpectedTypes.kt b/idea/idea-completion/testData/smartMultiFile/InheritorsAndMultipleExpectedTypes/InheritorsAndMultipleExpectedTypes.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/InheritorsAndMultipleExpectedTypes/InheritorsAndMultipleExpectedTypes.kt rename to idea/idea-completion/testData/smartMultiFile/InheritorsAndMultipleExpectedTypes/InheritorsAndMultipleExpectedTypes.kt diff --git a/idea/testData/completion/smartMultiFile/JavaStaticMethodArgument/JavaClass.java b/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument/JavaClass.java similarity index 100% rename from idea/testData/completion/smartMultiFile/JavaStaticMethodArgument/JavaClass.java rename to idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument/JavaClass.java diff --git a/idea/testData/completion/smartMultiFile/JavaStaticMethodArgument/JavaStaticMethodArgument.kt b/idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument/JavaStaticMethodArgument.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/JavaStaticMethodArgument/JavaStaticMethodArgument.kt rename to idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument/JavaStaticMethodArgument.kt diff --git a/idea/testData/completion/smartMultiFile/NoObjectDuplication/Declarations.kt b/idea/idea-completion/testData/smartMultiFile/NoObjectDuplication/Declarations.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/NoObjectDuplication/Declarations.kt rename to idea/idea-completion/testData/smartMultiFile/NoObjectDuplication/Declarations.kt diff --git a/idea/testData/completion/smartMultiFile/NoObjectDuplication/NoObjectDuplication.kt b/idea/idea-completion/testData/smartMultiFile/NoObjectDuplication/NoObjectDuplication.kt similarity index 100% rename from idea/testData/completion/smartMultiFile/NoObjectDuplication/NoObjectDuplication.kt rename to idea/idea-completion/testData/smartMultiFile/NoObjectDuplication/NoObjectDuplication.kt diff --git a/idea/testData/completion/weighers/basic/AfterNullable.kt b/idea/idea-completion/testData/weighers/basic/AfterNullable.kt similarity index 100% rename from idea/testData/completion/weighers/basic/AfterNullable.kt rename to idea/idea-completion/testData/weighers/basic/AfterNullable.kt diff --git a/idea/testData/completion/weighers/basic/Callables.kt b/idea/idea-completion/testData/weighers/basic/Callables.kt similarity index 100% rename from idea/testData/completion/weighers/basic/Callables.kt rename to idea/idea-completion/testData/weighers/basic/Callables.kt diff --git a/idea/testData/completion/weighers/basic/DeprecatedFun.kt b/idea/idea-completion/testData/weighers/basic/DeprecatedFun.kt similarity index 100% rename from idea/testData/completion/weighers/basic/DeprecatedFun.kt rename to idea/idea-completion/testData/weighers/basic/DeprecatedFun.kt diff --git a/idea/testData/completion/weighers/basic/ExactMatchForKeyword.kt b/idea/idea-completion/testData/weighers/basic/ExactMatchForKeyword.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ExactMatchForKeyword.kt rename to idea/idea-completion/testData/weighers/basic/ExactMatchForKeyword.kt diff --git a/idea/testData/completion/weighers/basic/ImportedFirst.Data.kt b/idea/idea-completion/testData/weighers/basic/ImportedFirst.Data.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ImportedFirst.Data.kt rename to idea/idea-completion/testData/weighers/basic/ImportedFirst.Data.kt diff --git a/idea/testData/completion/weighers/basic/ImportedFirst.kt b/idea/idea-completion/testData/weighers/basic/ImportedFirst.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ImportedFirst.kt rename to idea/idea-completion/testData/weighers/basic/ImportedFirst.kt diff --git a/idea/testData/completion/weighers/basic/ImportedFirstForJavaClass.kt b/idea/idea-completion/testData/weighers/basic/ImportedFirstForJavaClass.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ImportedFirstForJavaClass.kt rename to idea/idea-completion/testData/weighers/basic/ImportedFirstForJavaClass.kt diff --git a/idea/testData/completion/weighers/basic/ImportedOrder.Data1.kt b/idea/idea-completion/testData/weighers/basic/ImportedOrder.Data1.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ImportedOrder.Data1.kt rename to idea/idea-completion/testData/weighers/basic/ImportedOrder.Data1.kt diff --git a/idea/testData/completion/weighers/basic/ImportedOrder.Data2.kt b/idea/idea-completion/testData/weighers/basic/ImportedOrder.Data2.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ImportedOrder.Data2.kt rename to idea/idea-completion/testData/weighers/basic/ImportedOrder.Data2.kt diff --git a/idea/testData/completion/weighers/basic/ImportedOrder.Data3.kt b/idea/idea-completion/testData/weighers/basic/ImportedOrder.Data3.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ImportedOrder.Data3.kt rename to idea/idea-completion/testData/weighers/basic/ImportedOrder.Data3.kt diff --git a/idea/testData/completion/weighers/basic/ImportedOrder.kt b/idea/idea-completion/testData/weighers/basic/ImportedOrder.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ImportedOrder.kt rename to idea/idea-completion/testData/weighers/basic/ImportedOrder.kt diff --git a/idea/testData/completion/weighers/basic/KeywordsLast.kt b/idea/idea-completion/testData/weighers/basic/KeywordsLast.kt similarity index 100% rename from idea/testData/completion/weighers/basic/KeywordsLast.kt rename to idea/idea-completion/testData/weighers/basic/KeywordsLast.kt diff --git a/idea/testData/completion/weighers/basic/LocalFileBeforeImported.Data.kt b/idea/idea-completion/testData/weighers/basic/LocalFileBeforeImported.Data.kt similarity index 100% rename from idea/testData/completion/weighers/basic/LocalFileBeforeImported.Data.kt rename to idea/idea-completion/testData/weighers/basic/LocalFileBeforeImported.Data.kt diff --git a/idea/testData/completion/weighers/basic/LocalFileBeforeImported.kt b/idea/idea-completion/testData/weighers/basic/LocalFileBeforeImported.kt similarity index 100% rename from idea/testData/completion/weighers/basic/LocalFileBeforeImported.kt rename to idea/idea-completion/testData/weighers/basic/LocalFileBeforeImported.kt diff --git a/idea/testData/completion/weighers/basic/LocalValuesAndParams.kt b/idea/idea-completion/testData/weighers/basic/LocalValuesAndParams.kt similarity index 100% rename from idea/testData/completion/weighers/basic/LocalValuesAndParams.kt rename to idea/idea-completion/testData/weighers/basic/LocalValuesAndParams.kt diff --git a/idea/testData/completion/weighers/basic/LocalsBeforeKeywords.kt b/idea/idea-completion/testData/weighers/basic/LocalsBeforeKeywords.kt similarity index 100% rename from idea/testData/completion/weighers/basic/LocalsBeforeKeywords.kt rename to idea/idea-completion/testData/weighers/basic/LocalsBeforeKeywords.kt diff --git a/idea/testData/completion/weighers/basic/LocalsPropertiesKeywords.kt b/idea/idea-completion/testData/weighers/basic/LocalsPropertiesKeywords.kt similarity index 100% rename from idea/testData/completion/weighers/basic/LocalsPropertiesKeywords.kt rename to idea/idea-completion/testData/weighers/basic/LocalsPropertiesKeywords.kt diff --git a/idea/testData/completion/weighers/basic/NamedParameters.Data.kt b/idea/idea-completion/testData/weighers/basic/NamedParameters.Data.kt similarity index 100% rename from idea/testData/completion/weighers/basic/NamedParameters.Data.kt rename to idea/idea-completion/testData/weighers/basic/NamedParameters.Data.kt diff --git a/idea/testData/completion/weighers/basic/NamedParameters.kt b/idea/idea-completion/testData/weighers/basic/NamedParameters.kt similarity index 100% rename from idea/testData/completion/weighers/basic/NamedParameters.kt rename to idea/idea-completion/testData/weighers/basic/NamedParameters.kt diff --git a/idea/testData/completion/weighers/basic/ParametersBeforeKeywords.kt b/idea/idea-completion/testData/weighers/basic/ParametersBeforeKeywords.kt similarity index 100% rename from idea/testData/completion/weighers/basic/ParametersBeforeKeywords.kt rename to idea/idea-completion/testData/weighers/basic/ParametersBeforeKeywords.kt diff --git a/idea/testData/completion/weighers/basic/PropertiesBeforeKeywords.kt b/idea/idea-completion/testData/weighers/basic/PropertiesBeforeKeywords.kt similarity index 100% rename from idea/testData/completion/weighers/basic/PropertiesBeforeKeywords.kt rename to idea/idea-completion/testData/weighers/basic/PropertiesBeforeKeywords.kt diff --git a/idea/testData/completion/weighers/smart/BooleanExpected.kt b/idea/idea-completion/testData/weighers/smart/BooleanExpected.kt similarity index 100% rename from idea/testData/completion/weighers/smart/BooleanExpected.kt rename to idea/idea-completion/testData/weighers/smart/BooleanExpected.kt diff --git a/idea/testData/completion/weighers/smart/FunctionExpected.kt b/idea/idea-completion/testData/weighers/smart/FunctionExpected.kt similarity index 100% rename from idea/testData/completion/weighers/smart/FunctionExpected.kt rename to idea/idea-completion/testData/weighers/smart/FunctionExpected.kt diff --git a/idea/testData/completion/weighers/smart/It.kt b/idea/idea-completion/testData/weighers/smart/It.kt similarity index 100% rename from idea/testData/completion/weighers/smart/It.kt rename to idea/idea-completion/testData/weighers/smart/It.kt diff --git a/idea/testData/completion/weighers/smart/MultipleArgsItem.kt b/idea/idea-completion/testData/weighers/smart/MultipleArgsItem.kt similarity index 100% rename from idea/testData/completion/weighers/smart/MultipleArgsItem.kt rename to idea/idea-completion/testData/weighers/smart/MultipleArgsItem.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarity1.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarity1.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarity1.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarity1.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarity2.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarity2.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarity2.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarity2.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarity3.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarity3.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarity3.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarity3.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityAndCompiledParameters.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityAndCompiledParameters.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityAndCompiledParameters.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityAndCompiledParameters.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForAssignment.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForAssignment.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForAssignment.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForAssignment.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForBlock.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForBlock.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForBlock.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForBlock.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForElse.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForElse.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForElse.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForElse.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForElvis.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForElvis.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForElvis.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForElvis.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForEq1.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForEq1.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForEq1.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForEq1.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForEq2.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForEq2.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForEq2.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForEq2.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForEq3.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForEq3.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForEq3.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForEq3.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForEq4.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForEq4.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForEq4.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForEq4.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForExpressionBody.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForExpressionBody.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForExpressionBody.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForExpressionBody.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForGetterExpressionBody.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForGetterExpressionBody.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForGetterExpressionBody.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForGetterExpressionBody.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForGetterReturn.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForGetterReturn.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForGetterReturn.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForGetterReturn.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForInitializer.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForInitializer.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForInitializer.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForInitializer.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForReturn.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForReturn.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForReturn.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForReturn.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityForThen.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityForThen.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityForThen.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityForThen.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilarityInImplicitlyTypedVarInitializer.kt b/idea/idea-completion/testData/weighers/smart/NameSimilarityInImplicitlyTypedVarInitializer.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilarityInImplicitlyTypedVarInitializer.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilarityInImplicitlyTypedVarInitializer.kt diff --git a/idea/testData/completion/weighers/smart/NameSimilaritySorterPlacement.kt b/idea/idea-completion/testData/weighers/smart/NameSimilaritySorterPlacement.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NameSimilaritySorterPlacement.kt rename to idea/idea-completion/testData/weighers/smart/NameSimilaritySorterPlacement.kt diff --git a/idea/testData/completion/weighers/smart/NoNameSimilarityForQualifier.kt b/idea/idea-completion/testData/weighers/smart/NoNameSimilarityForQualifier.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NoNameSimilarityForQualifier.kt rename to idea/idea-completion/testData/weighers/smart/NoNameSimilarityForQualifier.kt diff --git a/idea/testData/completion/weighers/smart/NullableExpected.kt b/idea/idea-completion/testData/weighers/smart/NullableExpected.kt similarity index 100% rename from idea/testData/completion/weighers/smart/NullableExpected.kt rename to idea/idea-completion/testData/weighers/smart/NullableExpected.kt diff --git a/idea/testData/completion/weighers/smart/SmartPriority.kt b/idea/idea-completion/testData/weighers/smart/SmartPriority.kt similarity index 100% rename from idea/testData/completion/weighers/smart/SmartPriority.kt rename to idea/idea-completion/testData/weighers/smart/SmartPriority.kt diff --git a/idea/testData/completion/weighers/smart/SmartPriority2.kt b/idea/idea-completion/testData/weighers/smart/SmartPriority2.kt similarity index 100% rename from idea/testData/completion/weighers/smart/SmartPriority2.kt rename to idea/idea-completion/testData/weighers/smart/SmartPriority2.kt diff --git a/idea/testData/completion/weighers/smart/SmartPriority3.kt b/idea/idea-completion/testData/weighers/smart/SmartPriority3.kt similarity index 100% rename from idea/testData/completion/weighers/smart/SmartPriority3.kt rename to idea/idea-completion/testData/weighers/smart/SmartPriority3.kt diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractCompiledKotlinInJavaCompletionTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractCompiledKotlinInJavaCompletionTest.kt new file mode 100644 index 00000000000..d25b47b74a7 --- /dev/null +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractCompiledKotlinInJavaCompletionTest.kt @@ -0,0 +1,32 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.idea.completion.test + +import com.intellij.codeInsight.completion.CompletionType +import com.intellij.codeInsight.lookup.LookupElement +import com.intellij.testFramework.LightProjectDescriptor +import org.jetbrains.kotlin.idea.test.JdkAndMockLibraryProjectDescriptor +import org.jetbrains.kotlin.idea.test.PluginTestCaseBase +import org.jetbrains.kotlin.idea.project.TargetPlatform + +public abstract class AbstractCompiledKotlinInJavaCompletionTest : JetFixtureCompletionBaseTestCase() { + override fun getPlatform() = TargetPlatform.JVM + + override fun getProjectDescriptor() = JdkAndMockLibraryProjectDescriptor(COMPLETION_TEST_DATA_BASE_PATH + "/injava/mockLib", false) + + override fun complete(invocationCount: Int) = myFixture.complete(CompletionType.BASIC, invocationCount) +} diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractJSBasicCompletionTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJSBasicCompletionTest.java similarity index 87% rename from idea/tests/org/jetbrains/kotlin/completion/AbstractJSBasicCompletionTest.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJSBasicCompletionTest.java index 2a99c0bb0de..84e6a5c0e35 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractJSBasicCompletionTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJSBasicCompletionTest.java @@ -14,20 +14,20 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.codeInsight.completion.CompletionType; import com.intellij.codeInsight.lookup.LookupElement; import com.intellij.testFramework.LightProjectDescriptor; import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.test.JetStdJSProjectDescriptor; +import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor; import org.jetbrains.kotlin.idea.project.TargetPlatform; public abstract class AbstractJSBasicCompletionTest extends JetFixtureCompletionBaseTestCase { @NotNull @Override protected LightProjectDescriptor getProjectDescriptor() { - return JetStdJSProjectDescriptor.INSTANCE; + return KotlinStdJSProjectDescriptor.Companion.getInstance(); } @Override diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractJvmBasicCompletionTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmBasicCompletionTest.java similarity index 96% rename from idea/tests/org/jetbrains/kotlin/completion/AbstractJvmBasicCompletionTest.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmBasicCompletionTest.java index 8d7de3b5dde..9f868e677a9 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractJvmBasicCompletionTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmBasicCompletionTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.codeInsight.completion.CompletionType; import com.intellij.codeInsight.lookup.LookupElement; diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractJvmSmartCompletionTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmSmartCompletionTest.java similarity index 96% rename from idea/tests/org/jetbrains/kotlin/completion/AbstractJvmSmartCompletionTest.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmSmartCompletionTest.java index 11bab47d7f5..31e7e05d0c9 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractJvmSmartCompletionTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmSmartCompletionTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.codeInsight.completion.CompletionType; import com.intellij.codeInsight.lookup.LookupElement; diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmWithLibBasicCompletionTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmWithLibBasicCompletionTest.kt new file mode 100644 index 00000000000..bf88107fd40 --- /dev/null +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractJvmWithLibBasicCompletionTest.kt @@ -0,0 +1,39 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.idea.completion.test + +import com.intellij.codeInsight.completion.CompletionType +import com.intellij.codeInsight.lookup.LookupElement +import com.intellij.testFramework.LightProjectDescriptor +import org.jetbrains.kotlin.idea.test.JdkAndMockLibraryProjectDescriptor +import org.jetbrains.kotlin.idea.test.PluginTestCaseBase +import org.jetbrains.kotlin.idea.project.TargetPlatform + +public abstract class AbstractJvmWithLibBasicCompletionTest : JetFixtureCompletionBaseTestCase() { + private val TEST_PATH = COMPLETION_TEST_DATA_BASE_PATH + "/basic/custom" + + override fun getProjectDescriptor(): LightProjectDescriptor { + if (PluginTestCaseBase.isAllFilesPresentTest(getTestName(true))) { + return super.getProjectDescriptor() + } + return JdkAndMockLibraryProjectDescriptor(TEST_PATH + "/" + getTestName(false) + "Src", false) + } + + override fun getPlatform() = TargetPlatform.JVM + + override fun complete(invocationCount: Int) = myFixture.complete(CompletionType.BASIC, invocationCount) +} diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractKeywordCompletionTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractKeywordCompletionTest.kt similarity index 96% rename from idea/tests/org/jetbrains/kotlin/completion/AbstractKeywordCompletionTest.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractKeywordCompletionTest.kt index c115aa54039..9547b26e528 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractKeywordCompletionTest.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractKeywordCompletionTest.kt @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion +package org.jetbrains.kotlin.idea.completion.test import com.intellij.codeInsight.completion.CompletionType import com.intellij.codeInsight.lookup.LookupElement -import org.jetbrains.kotlin.idea.test.JetLightProjectDescriptor import org.jetbrains.kotlin.idea.completion.KeywordLookupObject import org.jetbrains.kotlin.idea.project.TargetPlatform +import org.jetbrains.kotlin.idea.test.JetLightProjectDescriptor public abstract class AbstractKeywordCompletionTest : JetFixtureCompletionBaseTestCase() { override fun getPlatform() = TargetPlatform.JVM @@ -34,4 +34,4 @@ public abstract class AbstractKeywordCompletionTest : JetFixtureCompletionBaseTe override fun getProjectDescriptor() = JetLightProjectDescriptor.INSTANCE override fun defaultInvocationCount() = 1 -} +} \ No newline at end of file diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractKotlinSourceInJavaCompletionTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractKotlinSourceInJavaCompletionTest.kt new file mode 100644 index 00000000000..b1ba230b34c --- /dev/null +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractKotlinSourceInJavaCompletionTest.kt @@ -0,0 +1,51 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.idea.completion.test + +import com.intellij.codeInsight.completion.CompletionType +import com.intellij.codeInsight.lookup.LookupElement +import com.intellij.openapi.util.io.FileUtil +import com.intellij.testFramework.LightProjectDescriptor +import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase +import com.intellij.util.ArrayUtil +import com.intellij.util.Function +import com.intellij.util.containers.ContainerUtil +import junit.framework.TestCase +import org.jetbrains.kotlin.idea.project.TargetPlatform +import org.jetbrains.kotlin.idea.test.PluginTestCaseBase +import java.io.File + +public abstract class AbstractKotlinSourceInJavaCompletionTest : JetFixtureCompletionBaseTestCase() { + override fun getPlatform() = TargetPlatform.JVM + + override fun doTest(testPath: String) { + val mockLibDir = File(COMPLETION_TEST_DATA_BASE_PATH + "/injava/mockLib") + val listFiles = mockLibDir.listFiles() + TestCase.assertNotNull(listFiles) + val paths = ArrayUtil.toStringArray(ContainerUtil.map(listFiles, object : Function { + override fun `fun`(file: File): String { + return FileUtil.toSystemIndependentName(file.getAbsolutePath()) + } + })) + myFixture.configureByFiles(*paths) + super.doTest(testPath) + } + + override fun getProjectDescriptor() = LightCodeInsightFixtureTestCase.JAVA_LATEST + + override fun complete(invocationCount: Int) = myFixture.complete(CompletionType.BASIC, invocationCount) +} diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractMultiFileJvmBasicCompletionTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractMultiFileJvmBasicCompletionTest.kt similarity index 80% rename from idea/tests/org/jetbrains/kotlin/completion/AbstractMultiFileJvmBasicCompletionTest.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractMultiFileJvmBasicCompletionTest.kt index a5266271f28..fd3a7909a42 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractMultiFileJvmBasicCompletionTest.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractMultiFileJvmBasicCompletionTest.kt @@ -14,13 +14,11 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion +package org.jetbrains.kotlin.idea.completion.test -import org.jetbrains.kotlin.completion.util.* -import org.jetbrains.kotlin.idea.KotlinCompletionTestCase -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase import org.jetbrains.kotlin.idea.project.TargetPlatform -import org.jetbrains.kotlin.idea.stubs.AstAccessControl +import org.jetbrains.kotlin.idea.test.AstAccessControl +import org.jetbrains.kotlin.idea.test.PluginTestCaseBase public abstract class AbstractMultiFileJvmBasicCompletionTest : KotlinCompletionTestCase() { protected fun doTest(testPath: String) { @@ -35,6 +33,6 @@ public abstract class AbstractMultiFileJvmBasicCompletionTest : KotlinCompletion } override fun getTestDataPath(): String { - return PluginTestCaseBase.getTestDataPathBase() + "/completion/basic/multifile/" + getTestName(false) + "/" + return COMPLETION_TEST_DATA_BASE_PATH + "/basic/multifile/" + getTestName(false) + "/" } -} +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractMultiFileSmartCompletionTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractMultiFileSmartCompletionTest.kt similarity index 81% rename from idea/tests/org/jetbrains/kotlin/completion/AbstractMultiFileSmartCompletionTest.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractMultiFileSmartCompletionTest.kt index 54a930fda71..64c15f718c2 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractMultiFileSmartCompletionTest.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/AbstractMultiFileSmartCompletionTest.kt @@ -14,14 +14,12 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion +package org.jetbrains.kotlin.idea.completion.test -import org.jetbrains.kotlin.completion.util.* -import org.jetbrains.kotlin.idea.KotlinCompletionTestCase -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase -import org.jetbrains.kotlin.idea.project.TargetPlatform -import org.jetbrains.kotlin.idea.stubs.AstAccessControl import com.intellij.codeInsight.completion.CompletionType +import org.jetbrains.kotlin.idea.project.TargetPlatform +import org.jetbrains.kotlin.idea.test.AstAccessControl +import org.jetbrains.kotlin.idea.test.PluginTestCaseBase public abstract class AbstractMultiFileSmartCompletionTest : KotlinCompletionTestCase() { override fun setUp() { @@ -40,6 +38,6 @@ public abstract class AbstractMultiFileSmartCompletionTest : KotlinCompletionTes } override fun getTestDataPath(): String { - return PluginTestCaseBase.getTestDataPathBase() + "/completion/smartMultiFile/" + getTestName(false) + "/" + return COMPLETION_TEST_DATA_BASE_PATH + "/smartMultiFile/" + getTestName(false) + "/" } -} +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/completion/CompiledKotlinInJavaCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/CompiledKotlinInJavaCompletionTestGenerated.java similarity index 80% rename from idea/tests/org/jetbrains/kotlin/completion/CompiledKotlinInJavaCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/CompiledKotlinInJavaCompletionTestGenerated.java index 878df0c8651..e81a8bbcf2c 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/CompiledKotlinInJavaCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/CompiledKotlinInJavaCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,101 +27,101 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/injava") +@TestMetadata("idea/idea-completion/testData/injava") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class CompiledKotlinInJavaCompletionTestGenerated extends AbstractCompiledKotlinInJavaCompletionTest { public void testAllFilesPresentInInjava() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/injava"), Pattern.compile("^(.+)\\.java$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/injava"), Pattern.compile("^(.+)\\.java$"), true); } @TestMetadata("Class.java") public void testClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/Class.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Class.java"); doTest(fileName); } @TestMetadata("ClassMembers.java") public void testClassMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassMembers.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassMembers.java"); doTest(fileName); } @TestMetadata("ClassObject.java") public void testClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassObject.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassObject.java"); doTest(fileName); } @TestMetadata("ClassObjectField.java") public void testClassObjectField() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassObjectField.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassObjectField.java"); doTest(fileName); } @TestMetadata("ClassesFromNamespace.java") public void testClassesFromNamespace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassesFromNamespace.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassesFromNamespace.java"); doTest(fileName); } @TestMetadata("EnumConstants.java") public void testEnumConstants() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/EnumConstants.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/EnumConstants.java"); doTest(fileName); } @TestMetadata("Nested.java") public void testNested() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/Nested.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Nested.java"); doTest(fileName); } @TestMetadata("NestedClassMembers.java") public void testNestedClassMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/NestedClassMembers.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/NestedClassMembers.java"); doTest(fileName); } @TestMetadata("NestedClassMembers2.java") public void testNestedClassMembers2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/NestedClassMembers2.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/NestedClassMembers2.java"); doTest(fileName); } @TestMetadata("NestedObjectInstance.java") public void testNestedObjectInstance() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/NestedObjectInstance.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/NestedObjectInstance.java"); doTest(fileName); } @TestMetadata("ObjectInClassObjects.java") public void testObjectInClassObjects() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ObjectInClassObjects.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ObjectInClassObjects.java"); doTest(fileName); } @TestMetadata("ObjectInstance.java") public void testObjectInstance() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ObjectInstance.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ObjectInstance.java"); doTest(fileName); } @TestMetadata("Subpackage.java") public void testSubpackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/Subpackage.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java"); doTest(fileName); } @TestMetadata("TopLevelMembers.java") public void testTopLevelMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/TopLevelMembers.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/TopLevelMembers.java"); doTest(fileName); } @TestMetadata("TraitMember.java") public void testTraitMember() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/TraitMember.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/TraitMember.java"); doTest(fileName); } diff --git a/idea/tests/org/jetbrains/kotlin/completion/CompletionTestUtil.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/CompletionTestUtil.kt similarity index 92% rename from idea/tests/org/jetbrains/kotlin/completion/CompletionTestUtil.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/CompletionTestUtil.kt index d3f8269836e..b955aa571b4 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/CompletionTestUtil.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/CompletionTestUtil.kt @@ -14,13 +14,16 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.util +package org.jetbrains.kotlin.idea.completion.test +import com.intellij.codeInsight.CodeInsightSettings import com.intellij.codeInsight.lookup.LookupElement import org.jetbrains.kotlin.idea.project.TargetPlatform +import org.jetbrains.kotlin.test.JetTestUtils import org.junit.Assert -import org.jetbrains.kotlin.completion.ExpectedCompletionUtils -import com.intellij.codeInsight.CodeInsightSettings + +val COMPLETION_TEST_DATA_BASE_PATH: String + get() = JetTestUtils.getHomeDirectory() + "/idea/idea-completion/testData" fun testCompletion(fileText: String, platform: TargetPlatform?, complete: (Int) -> Array?, defaultInvocationCount: Int = 0) { testWithAutoCompleteSetting(fileText) { diff --git a/idea/tests/org/jetbrains/kotlin/completion/ExpectedCompletionUtils.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/ExpectedCompletionUtils.java similarity index 99% rename from idea/tests/org/jetbrains/kotlin/completion/ExpectedCompletionUtils.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/ExpectedCompletionUtils.java index 2cac6e172b3..745dcd0a743 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/ExpectedCompletionUtils.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/ExpectedCompletionUtils.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.google.common.base.Function; import com.google.common.collect.Collections2; @@ -32,7 +32,7 @@ import com.intellij.util.ArrayUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.idea.project.TargetPlatform; -import org.jetbrains.kotlin.idea.stubs.AstAccessControl; +import org.jetbrains.kotlin.idea.test.AstAccessControl; import org.jetbrains.kotlin.test.InTextDirectivesUtils; import org.junit.Assert; diff --git a/idea/tests/org/jetbrains/kotlin/completion/JSBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JSBasicCompletionTestGenerated.java similarity index 75% rename from idea/tests/org/jetbrains/kotlin/completion/JSBasicCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JSBasicCompletionTestGenerated.java index 293d7220f21..0eab069d649 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/JSBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JSBasicCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -29,1505 +29,1505 @@ import java.util.regex.Pattern; @SuppressWarnings("all") @RunWith(JUnit3RunnerWithInners.class) public class JSBasicCompletionTestGenerated extends AbstractJSBasicCompletionTest { - @TestMetadata("idea/testData/completion/basic/common") + @TestMetadata("idea/idea-completion/testData/basic/common") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Common extends AbstractJSBasicCompletionTest { @TestMetadata("AfterFloatOnNewLine.kt") public void testAfterFloatOnNewLine() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterFloatOnNewLine.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterFloatOnNewLine.kt"); doTest(fileName); } @TestMetadata("AfterIntSeparatedWithComments.kt") public void testAfterIntSeparatedWithComments() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterIntSeparatedWithComments.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterIntSeparatedWithComments.kt"); doTest(fileName); } @TestMetadata("AfterNullable.kt") public void testAfterNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterNullable.kt"); doTest(fileName); } @TestMetadata("AfterNullableAutoCast.kt") public void testAfterNullableAutoCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterNullableAutoCast.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterNullableAutoCast.kt"); doTest(fileName); } @TestMetadata("AfterNullableAutoCast2.kt") public void testAfterNullableAutoCast2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterNullableAutoCast2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterNullableAutoCast2.kt"); doTest(fileName); } public void testAllFilesPresentInCommon() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("BackingFields1.kt") public void testBackingFields1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields1.kt"); doTest(fileName); } @TestMetadata("BackingFields2.kt") public void testBackingFields2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields2.kt"); doTest(fileName); } @TestMetadata("BackingFields3.kt") public void testBackingFields3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields3.kt"); doTest(fileName); } @TestMetadata("BackingFields4.kt") public void testBackingFields4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields4.kt"); doTest(fileName); } @TestMetadata("BackingFields5.kt") public void testBackingFields5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields5.kt"); doTest(fileName); } @TestMetadata("BackingFields6.kt") public void testBackingFields6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields6.kt"); doTest(fileName); } @TestMetadata("BackingFieldsInStringTemplate.kt") public void testBackingFieldsInStringTemplate() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFieldsInStringTemplate.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFieldsInStringTemplate.kt"); doTest(fileName); } @TestMetadata("BasicAny.kt") public void testBasicAny() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BasicAny.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BasicAny.kt"); doTest(fileName); } @TestMetadata("BasicInt.kt") public void testBasicInt() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BasicInt.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BasicInt.kt"); doTest(fileName); } @TestMetadata("BeforeDotInCall.kt") public void testBeforeDotInCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BeforeDotInCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BeforeDotInCall.kt"); doTest(fileName); } @TestMetadata("CallLocalLambda.kt") public void testCallLocalLambda() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/CallLocalLambda.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/CallLocalLambda.kt"); doTest(fileName); } @TestMetadata("classObjectElementsInClass.kt") public void testClassObjectElementsInClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/classObjectElementsInClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/classObjectElementsInClass.kt"); doTest(fileName); } @TestMetadata("ClassRedeclaration1.kt") public void testClassRedeclaration1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ClassRedeclaration1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ClassRedeclaration1.kt"); doTest(fileName); } @TestMetadata("ClassRedeclaration2.kt") public void testClassRedeclaration2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ClassRedeclaration2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ClassRedeclaration2.kt"); doTest(fileName); } @TestMetadata("CompletionInSetter.kt") public void testCompletionInSetter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/CompletionInSetter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/CompletionInSetter.kt"); doTest(fileName); } @TestMetadata("DoNotCompleteForErrorReceivers.kt") public void testDoNotCompleteForErrorReceivers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/DoNotCompleteForErrorReceivers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceivers.kt"); doTest(fileName); } @TestMetadata("DoNotCompleteForErrorReceiversForce.kt") public void testDoNotCompleteForErrorReceiversForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/DoNotCompleteForErrorReceiversForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceiversForce.kt"); doTest(fileName); } @TestMetadata("ExtendClassName.kt") public void testExtendClassName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtendClassName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtendClassName.kt"); doTest(fileName); } @TestMetadata("ExtendQualifiedClassName.kt") public void testExtendQualifiedClassName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtendQualifiedClassName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtendQualifiedClassName.kt"); doTest(fileName); } @TestMetadata("ExtensionForProperty.kt") public void testExtensionForProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionForProperty.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionForProperty.kt"); doTest(fileName); } @TestMetadata("ExtensionFunReceiver.kt") public void testExtensionFunReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionFunReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionFunReceiver.kt"); doTest(fileName); } @TestMetadata("ExtensionFunReceiverForce.kt") public void testExtensionFunReceiverForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionFunReceiverForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionFunReceiverForce.kt"); doTest(fileName); } @TestMetadata("ExtensionFunctionInClassObject.kt") public void testExtensionFunctionInClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionFunctionInClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionFunctionInClassObject.kt"); doTest(fileName); } @TestMetadata("ExtensionInsideFunction.kt") public void testExtensionInsideFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionInsideFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionInsideFunction.kt"); doTest(fileName); } @TestMetadata("ExtensionToIntInFloatStyle.kt") public void testExtensionToIntInFloatStyle() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionToIntInFloatStyle.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionToIntInFloatStyle.kt"); doTest(fileName); } @TestMetadata("ExtensionWithAdditionalTypeParameters.kt") public void testExtensionWithAdditionalTypeParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithAdditionalTypeParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithAdditionalTypeParameters.kt"); doTest(fileName); } @TestMetadata("ExtensionWithGenericParamInReceiver.kt") public void testExtensionWithGenericParamInReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithGenericParamInReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithGenericParamInReceiver.kt"); doTest(fileName); } @TestMetadata("ExtensionWithGenericReceiver.kt") public void testExtensionWithGenericReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithGenericReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithGenericReceiver.kt"); doTest(fileName); } @TestMetadata("ExtensionWithInternalGenericParameters.kt") public void testExtensionWithInternalGenericParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithInternalGenericParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithInternalGenericParameters.kt"); doTest(fileName); } @TestMetadata("ExtensionWithManyTypeParamsInReceiver.kt") public void testExtensionWithManyTypeParamsInReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithManyTypeParamsInReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithManyTypeParamsInReceiver.kt"); doTest(fileName); } @TestMetadata("FromImports.kt") public void testFromImports() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FromImports.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FromImports.kt"); doTest(fileName); } @TestMetadata("FunctionCompletionFormatting.kt") public void testFunctionCompletionFormatting() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionCompletionFormatting.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionCompletionFormatting.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName0.kt") public void testFunctionLiteralParameterName0() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName0.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName0.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName1.kt") public void testFunctionLiteralParameterName1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName1.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName2.kt") public void testFunctionLiteralParameterName2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName2.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName3.kt") public void testFunctionLiteralParameterName3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName3.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName4.kt") public void testFunctionLiteralParameterName4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName4.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName5.kt") public void testFunctionLiteralParameterName5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName5.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType1.kt") public void testFunctionLiteralParameterType1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType1.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType2.kt") public void testFunctionLiteralParameterType2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType2.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType3.kt") public void testFunctionLiteralParameterType3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType3.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType4.kt") public void testFunctionLiteralParameterType4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType4.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType5.kt") public void testFunctionLiteralParameterType5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType5.kt"); doTest(fileName); } @TestMetadata("FunctionVariableCallArgument.kt") public void testFunctionVariableCallArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionVariableCallArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionVariableCallArgument.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunReceiver1.kt") public void testGenericExtensionFunReceiver1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunReceiver1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver1.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunReceiver2.kt") public void testGenericExtensionFunReceiver2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunReceiver2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver2.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunTypeArgument.kt") public void testGenericExtensionFunTypeArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunTypeArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunTypeArgument2.kt") public void testGenericExtensionFunTypeArgument2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunTypeArgument2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument2.kt"); doTest(fileName); } @TestMetadata("GenericKotlinClass.kt") public void testGenericKotlinClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericKotlinClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericKotlinClass.kt"); doTest(fileName); } @TestMetadata("HigherOrderFunction1.kt") public void testHigherOrderFunction1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/HigherOrderFunction1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/HigherOrderFunction1.kt"); doTest(fileName); } @TestMetadata("HigherOrderFunction2.kt") public void testHigherOrderFunction2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/HigherOrderFunction2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/HigherOrderFunction2.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers1.kt") public void testImmediateExtensionMembers1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers1.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers2.kt") public void testImmediateExtensionMembers2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers2.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers3.kt") public void testImmediateExtensionMembers3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers3.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers4.kt") public void testImmediateExtensionMembers4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers4.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers1.kt") public void testImmediateMembers1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers1.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers2.kt") public void testImmediateMembers2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers2.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers3.kt") public void testImmediateMembers3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers3.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers4.kt") public void testImmediateMembers4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers4.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers5.kt") public void testImmediateMembers5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers5.kt"); doTest(fileName); } @TestMetadata("ImportedEnumMembers.kt") public void testImportedEnumMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImportedEnumMembers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImportedEnumMembers.kt"); doTest(fileName); } @TestMetadata("InCallExpression.kt") public void testInCallExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InCallExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InCallExpression.kt"); doTest(fileName); } @TestMetadata("InClassInitializer.kt") public void testInClassInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InClassInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InClassInitializer.kt"); doTest(fileName); } @TestMetadata("InClassObject.kt") public void testInClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InClassObject.kt"); doTest(fileName); } @TestMetadata("InClassPropertyAccessor.kt") public void testInClassPropertyAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InClassPropertyAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InClassPropertyAccessor.kt"); doTest(fileName); } @TestMetadata("InEmptyImport.kt") public void testInEmptyImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InEmptyImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InEmptyImport.kt"); doTest(fileName); } @TestMetadata("InExpressionNoPrefix.kt") public void testInExpressionNoPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InExpressionNoPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InExpressionNoPrefix.kt"); doTest(fileName); } @TestMetadata("InExtendTypeAnnotation.kt") public void testInExtendTypeAnnotation() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InExtendTypeAnnotation.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InExtendTypeAnnotation.kt"); doTest(fileName); } @TestMetadata("InFileWithMultiDeclaration.kt") public void testInFileWithMultiDeclaration() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFileWithMultiDeclaration.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFileWithMultiDeclaration.kt"); doTest(fileName); } @TestMetadata("InFileWithTypedef.kt") public void testInFileWithTypedef() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFileWithTypedef.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFileWithTypedef.kt"); doTest(fileName); } @TestMetadata("InFunInClassInitializer.kt") public void testInFunInClassInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFunInClassInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFunInClassInitializer.kt"); doTest(fileName); } @TestMetadata("InFunctionArguments.kt") public void testInFunctionArguments() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFunctionArguments.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFunctionArguments.kt"); doTest(fileName); } @TestMetadata("InFunctionLiteral.kt") public void testInFunctionLiteral() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFunctionLiteral.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFunctionLiteral.kt"); doTest(fileName); } @TestMetadata("InGlobalPropertyInitializer.kt") public void testInGlobalPropertyInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InGlobalPropertyInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InGlobalPropertyInitializer.kt"); doTest(fileName); } @TestMetadata("InImport.kt") public void testInImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InImport.kt"); doTest(fileName); } @TestMetadata("InInitializerInPropertyAccessor.kt") public void testInInitializerInPropertyAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InInitializerInPropertyAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InInitializerInPropertyAccessor.kt"); doTest(fileName); } @TestMetadata("InInnerClass.kt") public void testInInnerClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InInnerClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InInnerClass.kt"); doTest(fileName); } @TestMetadata("InLocalObjectDeclaration.kt") public void testInLocalObjectDeclaration() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InLocalObjectDeclaration.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InLocalObjectDeclaration.kt"); doTest(fileName); } @TestMetadata("InLongDotQualifiedExpression.kt") public void testInLongDotQualifiedExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InLongDotQualifiedExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InLongDotQualifiedExpression.kt"); doTest(fileName); } @TestMetadata("InMiddleOfPackage.kt") public void testInMiddleOfPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InMiddleOfPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InMiddleOfPackage.kt"); doTest(fileName); } @TestMetadata("InMiddleOfPackageDirective.kt") public void testInMiddleOfPackageDirective() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InMiddleOfPackageDirective.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InMiddleOfPackageDirective.kt"); doTest(fileName); } @TestMetadata("InNestedClass.kt") public void testInNestedClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InNestedClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InNestedClass.kt"); doTest(fileName); } @TestMetadata("InObjectInDelegationSpecifier.kt") public void testInObjectInDelegationSpecifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InObjectInDelegationSpecifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InObjectInDelegationSpecifier.kt"); doTest(fileName); } @TestMetadata("InPackageBegin.kt") public void testInPackageBegin() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InPackageBegin.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InPackageBegin.kt"); doTest(fileName); } @TestMetadata("InParametersTypes.kt") public void testInParametersTypes() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InParametersTypes.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InParametersTypes.kt"); doTest(fileName); } @TestMetadata("InParametersTypesForce.kt") public void testInParametersTypesForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InParametersTypesForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InParametersTypesForce.kt"); doTest(fileName); } @TestMetadata("InPropertyAccessor.kt") public void testInPropertyAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InPropertyAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InPropertyAccessor.kt"); doTest(fileName); } @TestMetadata("InPropertyInitializer.kt") public void testInPropertyInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InPropertyInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InPropertyInitializer.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorBody.kt") public void testInSecondaryConstructorBody() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorBody.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorBody.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorDefaultParameter.kt") public void testInSecondaryConstructorDefaultParameter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorDefaultParameter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorDefaultParameter.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorDelegationCall.kt") public void testInSecondaryConstructorDelegationCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorDelegationCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorDelegationCall.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorFirstDefaultParameter.kt") public void testInSecondaryConstructorFirstDefaultParameter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorFirstDefaultParameter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorFirstDefaultParameter.kt"); doTest(fileName); } @TestMetadata("InTypeAnnotation.kt") public void testInTypeAnnotation() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InTypeAnnotation.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InTypeAnnotation.kt"); doTest(fileName); } @TestMetadata("InfixCall.kt") public void testInfixCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InfixCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InfixCall.kt"); doTest(fileName); } @TestMetadata("InsideAnonymousClass.kt") public void testInsideAnonymousClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InsideAnonymousClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InsideAnonymousClass.kt"); doTest(fileName); } @TestMetadata("JavaPackage.kt") public void testJavaPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/JavaPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/JavaPackage.kt"); doTest(fileName); } @TestMetadata("LocalMultideclarationValues.kt") public void testLocalMultideclarationValues() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/LocalMultideclarationValues.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/LocalMultideclarationValues.kt"); doTest(fileName); } @TestMetadata("NameWithDollars.kt") public void testNameWithDollars() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NameWithDollars.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NameWithDollars.kt"); doTest(fileName); } @TestMetadata("NamedObject.kt") public void testNamedObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NamedObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NamedObject.kt"); doTest(fileName); } @TestMetadata("NestedClassBug.kt") public void testNestedClassBug() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassBug.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassBug.kt"); doTest(fileName); } @TestMetadata("NestedClassNameForExtension.kt") public void testNestedClassNameForExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassNameForExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassNameForExtension.kt"); doTest(fileName); } @TestMetadata("NestedClassNameForExtension2.kt") public void testNestedClassNameForExtension2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassNameForExtension2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassNameForExtension2.kt"); doTest(fileName); } @TestMetadata("NestedClassesOnClassWithDefaultObject.kt") public void testNestedClassesOnClassWithDefaultObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassesOnClassWithDefaultObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassesOnClassWithDefaultObject.kt"); doTest(fileName); } @TestMetadata("NestedClassesOnClassWithNamedDefaultObject.kt") public void testNestedClassesOnClassWithNamedDefaultObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt"); doTest(fileName); } @TestMetadata("NestedClassesOnDefaultObjectLiteral.kt") public void testNestedClassesOnDefaultObjectLiteral() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassesOnDefaultObjectLiteral.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt"); doTest(fileName); } @TestMetadata("NoAutoInsertionOfNotImported.kt") public void testNoAutoInsertionOfNotImported() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutoInsertionOfNotImported.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutoInsertionOfNotImported.kt"); doTest(fileName); } @TestMetadata("NoAutoPopupAfterNumberLiteral.kt") public void testNoAutoPopupAfterNumberLiteral() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutoPopupAfterNumberLiteral.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutoPopupAfterNumberLiteral.kt"); doTest(fileName); } @TestMetadata("NoAutoPopupInValName.kt") public void testNoAutoPopupInValName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutoPopupInValName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutoPopupInValName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInExtFunName.kt") public void testNoAutopopupInExtFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInExtFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInExtFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInFunName.kt") public void testNoAutopopupInFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericExtFunName.kt") public void testNoAutopopupInGenericExtFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericExtFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericExtFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericFunName.kt") public void testNoAutopopupInGenericFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericValName.kt") public void testNoAutopopupInGenericValName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericValName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericValName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericVarName.kt") public void testNoAutopopupInGenericVarName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericVarName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericVarName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInVarName.kt") public void testNoAutopopupInVarName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInVarName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInVarName.kt"); doTest(fileName); } @TestMetadata("NoClassNameDuplication.kt") public void testNoClassNameDuplication() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoClassNameDuplication.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoClassNameDuplication.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterBigFloat.kt") public void testNoCompletionAfterBigFloat() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterBigFloat.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterBigFloat.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterFloat.kt") public void testNoCompletionAfterFloat() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterFloat.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterFloat.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterInt.kt") public void testNoCompletionAfterInt() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterInt.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterInt.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterLong.kt") public void testNoCompletionAfterLong() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterLong.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterLong.kt"); doTest(fileName); } @TestMetadata("NoEmptyPackage.kt") public void testNoEmptyPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoEmptyPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoEmptyPackage.kt"); doTest(fileName); } @TestMetadata("NoEnumEntryType.kt") public void testNoEnumEntryType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoEnumEntryType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoEnumEntryType.kt"); doTest(fileName); } @TestMetadata("NoEnumMembersFromImplicitQualifier.kt") public void testNoEnumMembersFromImplicitQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoEnumMembersFromImplicitQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoEnumMembersFromImplicitQualifier.kt"); doTest(fileName); } @TestMetadata("NoExtensionsAfterQualifier.kt") public void testNoExtensionsAfterQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoExtensionsAfterQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoExtensionsAfterQualifier.kt"); doTest(fileName); } @TestMetadata("NoNestedClassAfterReceiver.kt") public void testNoNestedClassAfterReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoNestedClassAfterReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoNestedClassAfterReceiver.kt"); doTest(fileName); } @TestMetadata("NoNestedClassesFromImplicitQualifier.kt") public void testNoNestedClassesFromImplicitQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoNestedClassesFromImplicitQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoNestedClassesFromImplicitQualifier.kt"); doTest(fileName); } @TestMetadata("NoPackageFacadeClasses.kt") public void testNoPackageFacadeClasses() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoPackageFacadeClasses.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoPackageFacadeClasses.kt"); doTest(fileName); } @TestMetadata("NoSecondPressCompletionInAutoPopup.kt") public void testNoSecondPressCompletionInAutoPopup() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoSecondPressCompletionInAutoPopup.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoSecondPressCompletionInAutoPopup.kt"); doTest(fileName); } @TestMetadata("NoTopLevelCompletionInQualifiedUserTypes.kt") public void testNoTopLevelCompletionInQualifiedUserTypes() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt"); doTest(fileName); } @TestMetadata("ObjectInTypePosition.kt") public void testObjectInTypePosition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectInTypePosition.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectInTypePosition.kt"); doTest(fileName); } @TestMetadata("ObjectMembersFromNested.kt") public void testObjectMembersFromNested() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectMembersFromNested.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectMembersFromNested.kt"); doTest(fileName); } @TestMetadata("ObjectRedeclaration1.kt") public void testObjectRedeclaration1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectRedeclaration1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectRedeclaration1.kt"); doTest(fileName); } @TestMetadata("ObjectRedeclaration2.kt") public void testObjectRedeclaration2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectRedeclaration2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectRedeclaration2.kt"); doTest(fileName); } @TestMetadata("OnlyScopedClassesWithoutExplicit.kt") public void testOnlyScopedClassesWithoutExplicit() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/OnlyScopedClassesWithoutExplicit.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/OnlyScopedClassesWithoutExplicit.kt"); doTest(fileName); } @TestMetadata("OverloadFunctions.kt") public void testOverloadFunctions() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/OverloadFunctions.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/OverloadFunctions.kt"); doTest(fileName); } @TestMetadata("PrivatesInSecondPressCompletion.kt") public void testPrivatesInSecondPressCompletion() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/PrivatesInSecondPressCompletion.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/PrivatesInSecondPressCompletion.kt"); doTest(fileName); } @TestMetadata("RecieverMembersFromExtAccessor.kt") public void testRecieverMembersFromExtAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/RecieverMembersFromExtAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/RecieverMembersFromExtAccessor.kt"); doTest(fileName); } @TestMetadata("RecieverMembersFromExtFun.kt") public void testRecieverMembersFromExtFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/RecieverMembersFromExtFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/RecieverMembersFromExtFun.kt"); doTest(fileName); } @TestMetadata("SafeCallAfterNullable.kt") public void testSafeCallAfterNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SafeCallAfterNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SafeCallAfterNullable.kt"); doTest(fileName); } @TestMetadata("ShortClassNamesInTypePosition.kt") public void testShortClassNamesInTypePosition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ShortClassNamesInTypePosition.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ShortClassNamesInTypePosition.kt"); doTest(fileName); } @TestMetadata("SmartCastAfterIf.kt") public void testSmartCastAfterIf() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastAfterIf.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastAfterIf.kt"); doTest(fileName); } @TestMetadata("SmartCastAfterIfMethod.kt") public void testSmartCastAfterIfMethod() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastAfterIfMethod.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastAfterIfMethod.kt"); doTest(fileName); } @TestMetadata("SmartCastForThis.kt") public void testSmartCastForThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastForThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastForThis.kt"); doTest(fileName); } @TestMetadata("SmartCastInWhen.kt") public void testSmartCastInWhen() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastInWhen.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastInWhen.kt"); doTest(fileName); } @TestMetadata("StandardJetArrayFirst.kt") public void testStandardJetArrayFirst() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StandardJetArrayFirst.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StandardJetArrayFirst.kt"); doTest(fileName); } @TestMetadata("StandardJetDoubleFirst.kt") public void testStandardJetDoubleFirst() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StandardJetDoubleFirst.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StandardJetDoubleFirst.kt"); doTest(fileName); } @TestMetadata("StringTemplate1.kt") public void testStringTemplate1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StringTemplate1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StringTemplate1.kt"); doTest(fileName); } @TestMetadata("StringTemplate2.kt") public void testStringTemplate2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StringTemplate2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StringTemplate2.kt"); doTest(fileName); } @TestMetadata("SubpackageInFun.kt") public void testSubpackageInFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubpackageInFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubpackageInFun.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature1.kt") public void testSubstitutedSignature1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature1.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature2.kt") public void testSubstitutedSignature2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature2.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature3.kt") public void testSubstitutedSignature3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature3.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature4.kt") public void testSubstitutedSignature4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature4.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature5.kt") public void testSubstitutedSignature5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature5.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature6.kt") public void testSubstitutedSignature6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature6.kt"); doTest(fileName); } @TestMetadata("TopLevelClassCompletionInQualifiedCall.kt") public void testTopLevelClassCompletionInQualifiedCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/TopLevelClassCompletionInQualifiedCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/TopLevelClassCompletionInQualifiedCall.kt"); doTest(fileName); } @TestMetadata("VariableClassName.kt") public void testVariableClassName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/VariableClassName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/VariableClassName.kt"); doTest(fileName); } - @TestMetadata("idea/testData/completion/basic/common/annotations") + @TestMetadata("idea/idea-completion/testData/basic/common/annotations") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Annotations extends AbstractJSBasicCompletionTest { public void testAllFilesPresentInAnnotations() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/annotations"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/annotations"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("FunctionAnnotation1.kt") public void testFunctionAnnotation1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/FunctionAnnotation1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation1.kt"); doTest(fileName); } @TestMetadata("FunctionAnnotation2.kt") public void testFunctionAnnotation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/FunctionAnnotation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation2.kt"); doTest(fileName); } @TestMetadata("NoParameterAnnotationAutoPopup1.kt") public void testNoParameterAnnotationAutoPopup1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt"); doTest(fileName); } @TestMetadata("NoParameterAnnotationAutoPopup2.kt") public void testNoParameterAnnotationAutoPopup2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation1.kt") public void testParameterAnnotation1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation1.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation2.kt") public void testParameterAnnotation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation2.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation3.kt") public void testParameterAnnotation3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation3.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation4.kt") public void testParameterAnnotation4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation4.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation5.kt") public void testParameterAnnotation5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation5.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation6.kt") public void testParameterAnnotation6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation6.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation7.kt") public void testParameterAnnotation7() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation7.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation7.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation8.kt") public void testParameterAnnotation8() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation8.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation8.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation9.kt") public void testParameterAnnotation9() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation9.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation9.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotationArgs.kt") public void testParameterAnnotationArgs() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotationArgs.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationArgs.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotationAutoPopup1.kt") public void testParameterAnnotationAutoPopup1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup1.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotationAutoPopup2.kt") public void testParameterAnnotationAutoPopup2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup2.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation1.kt") public void testTopLevelAnnotation1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation1.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation2.kt") public void testTopLevelAnnotation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation2.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation3.kt") public void testTopLevelAnnotation3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation3.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation4.kt") public void testTopLevelAnnotation4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation4.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotationArg1.kt") public void testTopLevelAnnotationArg1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg1.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotationArg2.kt") public void testTopLevelAnnotationArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg2.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/extensions") + @TestMetadata("idea/idea-completion/testData/basic/common/extensions") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Extensions extends AbstractJSBasicCompletionTest { public void testAllFilesPresentInExtensions() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/extensions"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/extensions"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ExtensionInExtendedClass.kt") public void testExtensionInExtendedClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtendedClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClass.kt"); doTest(fileName); } @TestMetadata("ExtensionInExtendedClassThis.kt") public void testExtensionInExtendedClassThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtendedClassThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClassThis.kt"); doTest(fileName); } @TestMetadata("ExtensionInExtension.kt") public void testExtensionInExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtension.kt"); doTest(fileName); } @TestMetadata("ExtensionInExtensionThis.kt") public void testExtensionInExtensionThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtensionThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtensionThis.kt"); doTest(fileName); } @TestMetadata("ExtensionOnFQObject.kt") public void testExtensionOnFQObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionOnFQObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionOnFQObject.kt"); doTest(fileName); } @TestMetadata("ExtensionOnNestedClassObject.kt") public void testExtensionOnNestedClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionOnNestedClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionOnNestedClassObject.kt"); doTest(fileName); } @TestMetadata("Extensions.kt") public void testExtensions() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/Extensions.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/Extensions.kt"); doTest(fileName); } @TestMetadata("InvalidTypeParameters.kt") public void testInvalidTypeParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/InvalidTypeParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/InvalidTypeParameters.kt"); doTest(fileName); } @TestMetadata("IrrelevantExtension.kt") public void testIrrelevantExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/IrrelevantExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/IrrelevantExtension.kt"); doTest(fileName); } @TestMetadata("JavaTypeExtension.kt") public void testJavaTypeExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/JavaTypeExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/JavaTypeExtension.kt"); doTest(fileName); } @TestMetadata("KotlinGenericTypeExtension.kt") public void testKotlinGenericTypeExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/KotlinGenericTypeExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/KotlinGenericTypeExtension.kt"); doTest(fileName); } @TestMetadata("KotlinTypeExtension.kt") public void testKotlinTypeExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/KotlinTypeExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/KotlinTypeExtension.kt"); doTest(fileName); } @TestMetadata("MemberExtensionFromWith.kt") public void testMemberExtensionFromWith() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/MemberExtensionFromWith.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/MemberExtensionFromWith.kt"); doTest(fileName); } @TestMetadata("MemberExtensionsFromMemberExtension.kt") public void testMemberExtensionsFromMemberExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/MemberExtensionsFromMemberExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/MemberExtensionsFromMemberExtension.kt"); doTest(fileName); } @TestMetadata("NoDuplicatedMethodForSmartCast.kt") public void testNoDuplicatedMethodForSmartCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt"); doTest(fileName); } @TestMetadata("NoExtensionFromOuter.kt") public void testNoExtensionFromOuter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/NoExtensionFromOuter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/NoExtensionFromOuter.kt"); doTest(fileName); } @TestMetadata("NoMemberExtensionsFromCompanionObject.kt") public void testNoMemberExtensionsFromCompanionObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt"); doTest(fileName); } @TestMetadata("WrongExplicitReceiver.kt") public void testWrongExplicitReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/WrongExplicitReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/WrongExplicitReceiver.kt"); doTest(fileName); } @TestMetadata("WrongImplicitReceiver.kt") public void testWrongImplicitReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/WrongImplicitReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/WrongImplicitReceiver.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/namedParameters") + @TestMetadata("idea/idea-completion/testData/basic/common/namedParameters") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class NamedParameters extends AbstractJSBasicCompletionTest { @TestMetadata("AfterBrace.kt") public void testAfterBrace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/AfterBrace.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/AfterBrace.kt"); doTest(fileName); } @TestMetadata("AfterComma.kt") public void testAfterComma() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/AfterComma.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/AfterComma.kt"); doTest(fileName); } public void testAllFilesPresentInNamedParameters() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/namedParameters"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/namedParameters"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("CompactTypeNames.kt") public void testCompactTypeNames() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/CompactTypeNames.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/CompactTypeNames.kt"); doTest(fileName); } @TestMetadata("ForEmptyParametersFunction.kt") public void testForEmptyParametersFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/ForEmptyParametersFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/ForEmptyParametersFunction.kt"); doTest(fileName); } @TestMetadata("InParameterExpression.kt") public void testInParameterExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/InParameterExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/InParameterExpression.kt"); doTest(fileName); } @TestMetadata("NamedParametersFromOverloads.kt") public void testNamedParametersFromOverloads() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NamedParametersFromOverloads.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NamedParametersFromOverloads.kt"); doTest(fileName); } @TestMetadata("NamedParamsInConstructor.kt") public void testNamedParamsInConstructor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NamedParamsInConstructor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NamedParamsInConstructor.kt"); doTest(fileName); } @TestMetadata("NoAlreadyUsedParameters.kt") public void testNoAlreadyUsedParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NoAlreadyUsedParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NoAlreadyUsedParameters.kt"); doTest(fileName); } @TestMetadata("NoParamsFromUnapplicableOverload.kt") public void testNoParamsFromUnapplicableOverload() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt"); doTest(fileName); } @TestMetadata("NotOnlyNamedParameters.kt") public void testNotOnlyNamedParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters.kt"); doTest(fileName); } @TestMetadata("NotOnlyNamedParameters2.kt") public void testNotOnlyNamedParameters2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters2.kt"); doTest(fileName); } @TestMetadata("OnlyNamedParameters.kt") public void testOnlyNamedParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/OnlyNamedParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/OnlyNamedParameters.kt"); doTest(fileName); } @TestMetadata("WithParameterExpression.kt") public void testWithParameterExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/WithParameterExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/WithParameterExpression.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/typeArgsOrNot") + @TestMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class TypeArgsOrNot extends AbstractJSBasicCompletionTest { public void testAllFilesPresentInTypeArgsOrNot() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/typeArgsOrNot"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/typeArgsOrNot"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ConstructorTypeArg.kt") public void testConstructorTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/ConstructorTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/ConstructorTypeArg.kt"); doTest(fileName); } @TestMetadata("FunctionTypeArg.kt") public void testFunctionTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg.kt"); doTest(fileName); } @TestMetadata("FunctionTypeArg2.kt") public void testFunctionTypeArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg2.kt"); doTest(fileName); } @TestMetadata("LessThan.kt") public void testLessThan() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/LessThan.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/LessThan.kt"); doTest(fileName); } @TestMetadata("NestedTypeArg.kt") public void testNestedTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/NestedTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/NestedTypeArg.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg.kt") public void testSecondTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg2.kt") public void testSecondTypeArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg2.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg3.kt") public void testSecondTypeArg3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg3.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg4.kt") public void testSecondTypeArg4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg4.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/visibility") + @TestMetadata("idea/idea-completion/testData/basic/common/visibility") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Visibility extends AbstractJSBasicCompletionTest { public void testAllFilesPresentInVisibility() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/visibility"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/visibility"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("VisibilityClassMembersFromExternal.kt") public void testVisibilityClassMembersFromExternal() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternal.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternal.kt"); doTest(fileName); } @TestMetadata("VisibilityClassMembersFromExternalForce.kt") public void testVisibilityClassMembersFromExternalForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt"); doTest(fileName); } @TestMetadata("VisibilityInSubclass.kt") public void testVisibilityInSubclass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityInSubclass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclass.kt"); doTest(fileName); } @TestMetadata("VisibilityInSubclassForce.kt") public void testVisibilityInSubclassForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityInSubclassForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclassForce.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThis.kt") public void testVisibilityPrivateToThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThis.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisInConstructor.kt") public void testVisibilityPrivateToThisInConstructor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisInConstructorWithThis.kt") public void testVisibilityPrivateToThisInConstructorWithThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisInSpecialScope.kt") public void testVisibilityPrivateToThisInSpecialScope() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithReceiver.kt") public void testVisibilityPrivateToThisWithReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithReceiver2.kt") public void testVisibilityPrivateToThisWithReceiver2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithThis.kt") public void testVisibilityPrivateToThisWithThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithThis.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithWrongThis.kt") public void testVisibilityPrivateToThisWithWrongThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt"); doTest(fileName); } } } - @TestMetadata("idea/testData/completion/basic/js") + @TestMetadata("idea/idea-completion/testData/basic/js") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Js extends AbstractJSBasicCompletionTest { public void testAllFilesPresentInJs() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/js"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/js"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("AutoForceCompletion.kt") public void testAutoForceCompletion() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/js/AutoForceCompletion.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/js/AutoForceCompletion.kt"); doTest(fileName); } @TestMetadata("InPackage.kt") public void testInPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/js/InPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/js/InPackage.kt"); doTest(fileName); } @TestMetadata("JSStd.kt") public void testJSStd() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/js/JSStd.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/js/JSStd.kt"); doTest(fileName); } } diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JetFixtureCompletionBaseTestCase.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JetFixtureCompletionBaseTestCase.kt new file mode 100644 index 00000000000..4b65fa5df67 --- /dev/null +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JetFixtureCompletionBaseTestCase.kt @@ -0,0 +1,49 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.idea.completion.test + +import com.intellij.codeInsight.lookup.LookupElement +import com.intellij.openapi.util.io.FileUtil +import kotlin.Function1 +import org.jetbrains.kotlin.idea.test.JetLightCodeInsightFixtureTestCase +import org.jetbrains.kotlin.idea.caches.resolve.LibraryModificationTracker +import org.jetbrains.kotlin.idea.project.TargetPlatform + +import java.io.File + +public abstract class JetFixtureCompletionBaseTestCase : JetLightCodeInsightFixtureTestCase() { + public abstract fun getPlatform(): TargetPlatform + + protected abstract fun complete(invocationCount: Int): Array? + + protected open fun defaultInvocationCount(): Int = 0 + + throws(javaClass()) + public open fun doTest(testPath: String) { + setUpFixture(testPath) + + val fileText = FileUtil.loadFile(File(testPath), true) + testCompletion(fileText, getPlatform(), { complete(it) }, defaultInvocationCount()) + } + + protected open fun setUpFixture(testPath: String) { + //TODO: this is a hacky workaround for js second completion tests failing with PsiInvalidElementAccessException + LibraryModificationTracker.getInstance(getProject()).incModificationCount() + + myFixture.configureByFile(testPath) + } +} diff --git a/idea/tests/org/jetbrains/kotlin/completion/JvmBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmBasicCompletionTestGenerated.java similarity index 75% rename from idea/tests/org/jetbrains/kotlin/completion/JvmBasicCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmBasicCompletionTestGenerated.java index 101fef43526..e984aebb372 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/JvmBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmBasicCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -29,1553 +29,1553 @@ import java.util.regex.Pattern; @SuppressWarnings("all") @RunWith(JUnit3RunnerWithInners.class) public class JvmBasicCompletionTestGenerated extends AbstractJvmBasicCompletionTest { - @TestMetadata("idea/testData/completion/basic/common") + @TestMetadata("idea/idea-completion/testData/basic/common") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Common extends AbstractJvmBasicCompletionTest { @TestMetadata("AfterFloatOnNewLine.kt") public void testAfterFloatOnNewLine() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterFloatOnNewLine.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterFloatOnNewLine.kt"); doTest(fileName); } @TestMetadata("AfterIntSeparatedWithComments.kt") public void testAfterIntSeparatedWithComments() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterIntSeparatedWithComments.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterIntSeparatedWithComments.kt"); doTest(fileName); } @TestMetadata("AfterNullable.kt") public void testAfterNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterNullable.kt"); doTest(fileName); } @TestMetadata("AfterNullableAutoCast.kt") public void testAfterNullableAutoCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterNullableAutoCast.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterNullableAutoCast.kt"); doTest(fileName); } @TestMetadata("AfterNullableAutoCast2.kt") public void testAfterNullableAutoCast2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/AfterNullableAutoCast2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/AfterNullableAutoCast2.kt"); doTest(fileName); } public void testAllFilesPresentInCommon() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("BackingFields1.kt") public void testBackingFields1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields1.kt"); doTest(fileName); } @TestMetadata("BackingFields2.kt") public void testBackingFields2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields2.kt"); doTest(fileName); } @TestMetadata("BackingFields3.kt") public void testBackingFields3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields3.kt"); doTest(fileName); } @TestMetadata("BackingFields4.kt") public void testBackingFields4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields4.kt"); doTest(fileName); } @TestMetadata("BackingFields5.kt") public void testBackingFields5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields5.kt"); doTest(fileName); } @TestMetadata("BackingFields6.kt") public void testBackingFields6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFields6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFields6.kt"); doTest(fileName); } @TestMetadata("BackingFieldsInStringTemplate.kt") public void testBackingFieldsInStringTemplate() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BackingFieldsInStringTemplate.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BackingFieldsInStringTemplate.kt"); doTest(fileName); } @TestMetadata("BasicAny.kt") public void testBasicAny() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BasicAny.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BasicAny.kt"); doTest(fileName); } @TestMetadata("BasicInt.kt") public void testBasicInt() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BasicInt.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BasicInt.kt"); doTest(fileName); } @TestMetadata("BeforeDotInCall.kt") public void testBeforeDotInCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/BeforeDotInCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/BeforeDotInCall.kt"); doTest(fileName); } @TestMetadata("CallLocalLambda.kt") public void testCallLocalLambda() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/CallLocalLambda.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/CallLocalLambda.kt"); doTest(fileName); } @TestMetadata("classObjectElementsInClass.kt") public void testClassObjectElementsInClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/classObjectElementsInClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/classObjectElementsInClass.kt"); doTest(fileName); } @TestMetadata("ClassRedeclaration1.kt") public void testClassRedeclaration1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ClassRedeclaration1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ClassRedeclaration1.kt"); doTest(fileName); } @TestMetadata("ClassRedeclaration2.kt") public void testClassRedeclaration2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ClassRedeclaration2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ClassRedeclaration2.kt"); doTest(fileName); } @TestMetadata("CompletionInSetter.kt") public void testCompletionInSetter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/CompletionInSetter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/CompletionInSetter.kt"); doTest(fileName); } @TestMetadata("DoNotCompleteForErrorReceivers.kt") public void testDoNotCompleteForErrorReceivers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/DoNotCompleteForErrorReceivers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceivers.kt"); doTest(fileName); } @TestMetadata("DoNotCompleteForErrorReceiversForce.kt") public void testDoNotCompleteForErrorReceiversForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/DoNotCompleteForErrorReceiversForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/DoNotCompleteForErrorReceiversForce.kt"); doTest(fileName); } @TestMetadata("ExtendClassName.kt") public void testExtendClassName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtendClassName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtendClassName.kt"); doTest(fileName); } @TestMetadata("ExtendQualifiedClassName.kt") public void testExtendQualifiedClassName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtendQualifiedClassName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtendQualifiedClassName.kt"); doTest(fileName); } @TestMetadata("ExtensionForProperty.kt") public void testExtensionForProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionForProperty.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionForProperty.kt"); doTest(fileName); } @TestMetadata("ExtensionFunReceiver.kt") public void testExtensionFunReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionFunReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionFunReceiver.kt"); doTest(fileName); } @TestMetadata("ExtensionFunReceiverForce.kt") public void testExtensionFunReceiverForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionFunReceiverForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionFunReceiverForce.kt"); doTest(fileName); } @TestMetadata("ExtensionFunctionInClassObject.kt") public void testExtensionFunctionInClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionFunctionInClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionFunctionInClassObject.kt"); doTest(fileName); } @TestMetadata("ExtensionInsideFunction.kt") public void testExtensionInsideFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionInsideFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionInsideFunction.kt"); doTest(fileName); } @TestMetadata("ExtensionToIntInFloatStyle.kt") public void testExtensionToIntInFloatStyle() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionToIntInFloatStyle.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionToIntInFloatStyle.kt"); doTest(fileName); } @TestMetadata("ExtensionWithAdditionalTypeParameters.kt") public void testExtensionWithAdditionalTypeParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithAdditionalTypeParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithAdditionalTypeParameters.kt"); doTest(fileName); } @TestMetadata("ExtensionWithGenericParamInReceiver.kt") public void testExtensionWithGenericParamInReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithGenericParamInReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithGenericParamInReceiver.kt"); doTest(fileName); } @TestMetadata("ExtensionWithGenericReceiver.kt") public void testExtensionWithGenericReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithGenericReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithGenericReceiver.kt"); doTest(fileName); } @TestMetadata("ExtensionWithInternalGenericParameters.kt") public void testExtensionWithInternalGenericParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithInternalGenericParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithInternalGenericParameters.kt"); doTest(fileName); } @TestMetadata("ExtensionWithManyTypeParamsInReceiver.kt") public void testExtensionWithManyTypeParamsInReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ExtensionWithManyTypeParamsInReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ExtensionWithManyTypeParamsInReceiver.kt"); doTest(fileName); } @TestMetadata("FromImports.kt") public void testFromImports() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FromImports.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FromImports.kt"); doTest(fileName); } @TestMetadata("FunctionCompletionFormatting.kt") public void testFunctionCompletionFormatting() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionCompletionFormatting.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionCompletionFormatting.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName0.kt") public void testFunctionLiteralParameterName0() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName0.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName0.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName1.kt") public void testFunctionLiteralParameterName1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName1.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName2.kt") public void testFunctionLiteralParameterName2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName2.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName3.kt") public void testFunctionLiteralParameterName3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName3.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName4.kt") public void testFunctionLiteralParameterName4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName4.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterName5.kt") public void testFunctionLiteralParameterName5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterName5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterName5.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType1.kt") public void testFunctionLiteralParameterType1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType1.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType2.kt") public void testFunctionLiteralParameterType2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType2.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType3.kt") public void testFunctionLiteralParameterType3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType3.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType4.kt") public void testFunctionLiteralParameterType4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType4.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameterType5.kt") public void testFunctionLiteralParameterType5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionLiteralParameterType5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionLiteralParameterType5.kt"); doTest(fileName); } @TestMetadata("FunctionVariableCallArgument.kt") public void testFunctionVariableCallArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/FunctionVariableCallArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/FunctionVariableCallArgument.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunReceiver1.kt") public void testGenericExtensionFunReceiver1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunReceiver1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver1.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunReceiver2.kt") public void testGenericExtensionFunReceiver2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunReceiver2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunReceiver2.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunTypeArgument.kt") public void testGenericExtensionFunTypeArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunTypeArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument.kt"); doTest(fileName); } @TestMetadata("GenericExtensionFunTypeArgument2.kt") public void testGenericExtensionFunTypeArgument2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericExtensionFunTypeArgument2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericExtensionFunTypeArgument2.kt"); doTest(fileName); } @TestMetadata("GenericKotlinClass.kt") public void testGenericKotlinClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/GenericKotlinClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/GenericKotlinClass.kt"); doTest(fileName); } @TestMetadata("HigherOrderFunction1.kt") public void testHigherOrderFunction1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/HigherOrderFunction1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/HigherOrderFunction1.kt"); doTest(fileName); } @TestMetadata("HigherOrderFunction2.kt") public void testHigherOrderFunction2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/HigherOrderFunction2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/HigherOrderFunction2.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers1.kt") public void testImmediateExtensionMembers1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers1.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers2.kt") public void testImmediateExtensionMembers2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers2.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers3.kt") public void testImmediateExtensionMembers3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers3.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers4.kt") public void testImmediateExtensionMembers4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateExtensionMembers4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateExtensionMembers4.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers1.kt") public void testImmediateMembers1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers1.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers2.kt") public void testImmediateMembers2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers2.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers3.kt") public void testImmediateMembers3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers3.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers4.kt") public void testImmediateMembers4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers4.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers5.kt") public void testImmediateMembers5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImmediateMembers5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImmediateMembers5.kt"); doTest(fileName); } @TestMetadata("ImportedEnumMembers.kt") public void testImportedEnumMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ImportedEnumMembers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ImportedEnumMembers.kt"); doTest(fileName); } @TestMetadata("InCallExpression.kt") public void testInCallExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InCallExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InCallExpression.kt"); doTest(fileName); } @TestMetadata("InClassInitializer.kt") public void testInClassInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InClassInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InClassInitializer.kt"); doTest(fileName); } @TestMetadata("InClassObject.kt") public void testInClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InClassObject.kt"); doTest(fileName); } @TestMetadata("InClassPropertyAccessor.kt") public void testInClassPropertyAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InClassPropertyAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InClassPropertyAccessor.kt"); doTest(fileName); } @TestMetadata("InEmptyImport.kt") public void testInEmptyImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InEmptyImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InEmptyImport.kt"); doTest(fileName); } @TestMetadata("InExpressionNoPrefix.kt") public void testInExpressionNoPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InExpressionNoPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InExpressionNoPrefix.kt"); doTest(fileName); } @TestMetadata("InExtendTypeAnnotation.kt") public void testInExtendTypeAnnotation() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InExtendTypeAnnotation.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InExtendTypeAnnotation.kt"); doTest(fileName); } @TestMetadata("InFileWithMultiDeclaration.kt") public void testInFileWithMultiDeclaration() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFileWithMultiDeclaration.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFileWithMultiDeclaration.kt"); doTest(fileName); } @TestMetadata("InFileWithTypedef.kt") public void testInFileWithTypedef() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFileWithTypedef.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFileWithTypedef.kt"); doTest(fileName); } @TestMetadata("InFunInClassInitializer.kt") public void testInFunInClassInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFunInClassInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFunInClassInitializer.kt"); doTest(fileName); } @TestMetadata("InFunctionArguments.kt") public void testInFunctionArguments() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFunctionArguments.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFunctionArguments.kt"); doTest(fileName); } @TestMetadata("InFunctionLiteral.kt") public void testInFunctionLiteral() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InFunctionLiteral.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InFunctionLiteral.kt"); doTest(fileName); } @TestMetadata("InGlobalPropertyInitializer.kt") public void testInGlobalPropertyInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InGlobalPropertyInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InGlobalPropertyInitializer.kt"); doTest(fileName); } @TestMetadata("InImport.kt") public void testInImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InImport.kt"); doTest(fileName); } @TestMetadata("InInitializerInPropertyAccessor.kt") public void testInInitializerInPropertyAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InInitializerInPropertyAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InInitializerInPropertyAccessor.kt"); doTest(fileName); } @TestMetadata("InInnerClass.kt") public void testInInnerClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InInnerClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InInnerClass.kt"); doTest(fileName); } @TestMetadata("InLocalObjectDeclaration.kt") public void testInLocalObjectDeclaration() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InLocalObjectDeclaration.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InLocalObjectDeclaration.kt"); doTest(fileName); } @TestMetadata("InLongDotQualifiedExpression.kt") public void testInLongDotQualifiedExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InLongDotQualifiedExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InLongDotQualifiedExpression.kt"); doTest(fileName); } @TestMetadata("InMiddleOfPackage.kt") public void testInMiddleOfPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InMiddleOfPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InMiddleOfPackage.kt"); doTest(fileName); } @TestMetadata("InMiddleOfPackageDirective.kt") public void testInMiddleOfPackageDirective() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InMiddleOfPackageDirective.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InMiddleOfPackageDirective.kt"); doTest(fileName); } @TestMetadata("InNestedClass.kt") public void testInNestedClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InNestedClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InNestedClass.kt"); doTest(fileName); } @TestMetadata("InObjectInDelegationSpecifier.kt") public void testInObjectInDelegationSpecifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InObjectInDelegationSpecifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InObjectInDelegationSpecifier.kt"); doTest(fileName); } @TestMetadata("InPackageBegin.kt") public void testInPackageBegin() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InPackageBegin.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InPackageBegin.kt"); doTest(fileName); } @TestMetadata("InParametersTypes.kt") public void testInParametersTypes() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InParametersTypes.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InParametersTypes.kt"); doTest(fileName); } @TestMetadata("InParametersTypesForce.kt") public void testInParametersTypesForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InParametersTypesForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InParametersTypesForce.kt"); doTest(fileName); } @TestMetadata("InPropertyAccessor.kt") public void testInPropertyAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InPropertyAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InPropertyAccessor.kt"); doTest(fileName); } @TestMetadata("InPropertyInitializer.kt") public void testInPropertyInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InPropertyInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InPropertyInitializer.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorBody.kt") public void testInSecondaryConstructorBody() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorBody.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorBody.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorDefaultParameter.kt") public void testInSecondaryConstructorDefaultParameter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorDefaultParameter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorDefaultParameter.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorDelegationCall.kt") public void testInSecondaryConstructorDelegationCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorDelegationCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorDelegationCall.kt"); doTest(fileName); } @TestMetadata("InSecondaryConstructorFirstDefaultParameter.kt") public void testInSecondaryConstructorFirstDefaultParameter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InSecondaryConstructorFirstDefaultParameter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InSecondaryConstructorFirstDefaultParameter.kt"); doTest(fileName); } @TestMetadata("InTypeAnnotation.kt") public void testInTypeAnnotation() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InTypeAnnotation.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InTypeAnnotation.kt"); doTest(fileName); } @TestMetadata("InfixCall.kt") public void testInfixCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InfixCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InfixCall.kt"); doTest(fileName); } @TestMetadata("InsideAnonymousClass.kt") public void testInsideAnonymousClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/InsideAnonymousClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/InsideAnonymousClass.kt"); doTest(fileName); } @TestMetadata("JavaPackage.kt") public void testJavaPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/JavaPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/JavaPackage.kt"); doTest(fileName); } @TestMetadata("LocalMultideclarationValues.kt") public void testLocalMultideclarationValues() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/LocalMultideclarationValues.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/LocalMultideclarationValues.kt"); doTest(fileName); } @TestMetadata("NameWithDollars.kt") public void testNameWithDollars() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NameWithDollars.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NameWithDollars.kt"); doTest(fileName); } @TestMetadata("NamedObject.kt") public void testNamedObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NamedObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NamedObject.kt"); doTest(fileName); } @TestMetadata("NestedClassBug.kt") public void testNestedClassBug() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassBug.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassBug.kt"); doTest(fileName); } @TestMetadata("NestedClassNameForExtension.kt") public void testNestedClassNameForExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassNameForExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassNameForExtension.kt"); doTest(fileName); } @TestMetadata("NestedClassNameForExtension2.kt") public void testNestedClassNameForExtension2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassNameForExtension2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassNameForExtension2.kt"); doTest(fileName); } @TestMetadata("NestedClassesOnClassWithDefaultObject.kt") public void testNestedClassesOnClassWithDefaultObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassesOnClassWithDefaultObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassesOnClassWithDefaultObject.kt"); doTest(fileName); } @TestMetadata("NestedClassesOnClassWithNamedDefaultObject.kt") public void testNestedClassesOnClassWithNamedDefaultObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassesOnClassWithNamedDefaultObject.kt"); doTest(fileName); } @TestMetadata("NestedClassesOnDefaultObjectLiteral.kt") public void testNestedClassesOnDefaultObjectLiteral() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NestedClassesOnDefaultObjectLiteral.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NestedClassesOnDefaultObjectLiteral.kt"); doTest(fileName); } @TestMetadata("NoAutoInsertionOfNotImported.kt") public void testNoAutoInsertionOfNotImported() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutoInsertionOfNotImported.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutoInsertionOfNotImported.kt"); doTest(fileName); } @TestMetadata("NoAutoPopupAfterNumberLiteral.kt") public void testNoAutoPopupAfterNumberLiteral() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutoPopupAfterNumberLiteral.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutoPopupAfterNumberLiteral.kt"); doTest(fileName); } @TestMetadata("NoAutoPopupInValName.kt") public void testNoAutoPopupInValName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutoPopupInValName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutoPopupInValName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInExtFunName.kt") public void testNoAutopopupInExtFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInExtFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInExtFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInFunName.kt") public void testNoAutopopupInFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericExtFunName.kt") public void testNoAutopopupInGenericExtFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericExtFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericExtFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericFunName.kt") public void testNoAutopopupInGenericFunName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericFunName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericFunName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericValName.kt") public void testNoAutopopupInGenericValName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericValName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericValName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInGenericVarName.kt") public void testNoAutopopupInGenericVarName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInGenericVarName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInGenericVarName.kt"); doTest(fileName); } @TestMetadata("NoAutopopupInVarName.kt") public void testNoAutopopupInVarName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoAutopopupInVarName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoAutopopupInVarName.kt"); doTest(fileName); } @TestMetadata("NoClassNameDuplication.kt") public void testNoClassNameDuplication() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoClassNameDuplication.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoClassNameDuplication.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterBigFloat.kt") public void testNoCompletionAfterBigFloat() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterBigFloat.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterBigFloat.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterFloat.kt") public void testNoCompletionAfterFloat() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterFloat.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterFloat.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterInt.kt") public void testNoCompletionAfterInt() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterInt.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterInt.kt"); doTest(fileName); } @TestMetadata("NoCompletionAfterLong.kt") public void testNoCompletionAfterLong() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoCompletionAfterLong.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoCompletionAfterLong.kt"); doTest(fileName); } @TestMetadata("NoEmptyPackage.kt") public void testNoEmptyPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoEmptyPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoEmptyPackage.kt"); doTest(fileName); } @TestMetadata("NoEnumEntryType.kt") public void testNoEnumEntryType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoEnumEntryType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoEnumEntryType.kt"); doTest(fileName); } @TestMetadata("NoEnumMembersFromImplicitQualifier.kt") public void testNoEnumMembersFromImplicitQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoEnumMembersFromImplicitQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoEnumMembersFromImplicitQualifier.kt"); doTest(fileName); } @TestMetadata("NoExtensionsAfterQualifier.kt") public void testNoExtensionsAfterQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoExtensionsAfterQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoExtensionsAfterQualifier.kt"); doTest(fileName); } @TestMetadata("NoNestedClassAfterReceiver.kt") public void testNoNestedClassAfterReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoNestedClassAfterReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoNestedClassAfterReceiver.kt"); doTest(fileName); } @TestMetadata("NoNestedClassesFromImplicitQualifier.kt") public void testNoNestedClassesFromImplicitQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoNestedClassesFromImplicitQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoNestedClassesFromImplicitQualifier.kt"); doTest(fileName); } @TestMetadata("NoPackageFacadeClasses.kt") public void testNoPackageFacadeClasses() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoPackageFacadeClasses.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoPackageFacadeClasses.kt"); doTest(fileName); } @TestMetadata("NoSecondPressCompletionInAutoPopup.kt") public void testNoSecondPressCompletionInAutoPopup() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoSecondPressCompletionInAutoPopup.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoSecondPressCompletionInAutoPopup.kt"); doTest(fileName); } @TestMetadata("NoTopLevelCompletionInQualifiedUserTypes.kt") public void testNoTopLevelCompletionInQualifiedUserTypes() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/NoTopLevelCompletionInQualifiedUserTypes.kt"); doTest(fileName); } @TestMetadata("ObjectInTypePosition.kt") public void testObjectInTypePosition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectInTypePosition.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectInTypePosition.kt"); doTest(fileName); } @TestMetadata("ObjectMembersFromNested.kt") public void testObjectMembersFromNested() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectMembersFromNested.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectMembersFromNested.kt"); doTest(fileName); } @TestMetadata("ObjectRedeclaration1.kt") public void testObjectRedeclaration1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectRedeclaration1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectRedeclaration1.kt"); doTest(fileName); } @TestMetadata("ObjectRedeclaration2.kt") public void testObjectRedeclaration2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ObjectRedeclaration2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ObjectRedeclaration2.kt"); doTest(fileName); } @TestMetadata("OnlyScopedClassesWithoutExplicit.kt") public void testOnlyScopedClassesWithoutExplicit() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/OnlyScopedClassesWithoutExplicit.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/OnlyScopedClassesWithoutExplicit.kt"); doTest(fileName); } @TestMetadata("OverloadFunctions.kt") public void testOverloadFunctions() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/OverloadFunctions.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/OverloadFunctions.kt"); doTest(fileName); } @TestMetadata("PrivatesInSecondPressCompletion.kt") public void testPrivatesInSecondPressCompletion() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/PrivatesInSecondPressCompletion.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/PrivatesInSecondPressCompletion.kt"); doTest(fileName); } @TestMetadata("RecieverMembersFromExtAccessor.kt") public void testRecieverMembersFromExtAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/RecieverMembersFromExtAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/RecieverMembersFromExtAccessor.kt"); doTest(fileName); } @TestMetadata("RecieverMembersFromExtFun.kt") public void testRecieverMembersFromExtFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/RecieverMembersFromExtFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/RecieverMembersFromExtFun.kt"); doTest(fileName); } @TestMetadata("SafeCallAfterNullable.kt") public void testSafeCallAfterNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SafeCallAfterNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SafeCallAfterNullable.kt"); doTest(fileName); } @TestMetadata("ShortClassNamesInTypePosition.kt") public void testShortClassNamesInTypePosition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/ShortClassNamesInTypePosition.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/ShortClassNamesInTypePosition.kt"); doTest(fileName); } @TestMetadata("SmartCastAfterIf.kt") public void testSmartCastAfterIf() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastAfterIf.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastAfterIf.kt"); doTest(fileName); } @TestMetadata("SmartCastAfterIfMethod.kt") public void testSmartCastAfterIfMethod() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastAfterIfMethod.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastAfterIfMethod.kt"); doTest(fileName); } @TestMetadata("SmartCastForThis.kt") public void testSmartCastForThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastForThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastForThis.kt"); doTest(fileName); } @TestMetadata("SmartCastInWhen.kt") public void testSmartCastInWhen() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SmartCastInWhen.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SmartCastInWhen.kt"); doTest(fileName); } @TestMetadata("StandardJetArrayFirst.kt") public void testStandardJetArrayFirst() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StandardJetArrayFirst.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StandardJetArrayFirst.kt"); doTest(fileName); } @TestMetadata("StandardJetDoubleFirst.kt") public void testStandardJetDoubleFirst() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StandardJetDoubleFirst.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StandardJetDoubleFirst.kt"); doTest(fileName); } @TestMetadata("StringTemplate1.kt") public void testStringTemplate1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StringTemplate1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StringTemplate1.kt"); doTest(fileName); } @TestMetadata("StringTemplate2.kt") public void testStringTemplate2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/StringTemplate2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/StringTemplate2.kt"); doTest(fileName); } @TestMetadata("SubpackageInFun.kt") public void testSubpackageInFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubpackageInFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubpackageInFun.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature1.kt") public void testSubstitutedSignature1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature1.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature2.kt") public void testSubstitutedSignature2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature2.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature3.kt") public void testSubstitutedSignature3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature3.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature4.kt") public void testSubstitutedSignature4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature4.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature5.kt") public void testSubstitutedSignature5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature5.kt"); doTest(fileName); } @TestMetadata("SubstitutedSignature6.kt") public void testSubstitutedSignature6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/SubstitutedSignature6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/SubstitutedSignature6.kt"); doTest(fileName); } @TestMetadata("TopLevelClassCompletionInQualifiedCall.kt") public void testTopLevelClassCompletionInQualifiedCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/TopLevelClassCompletionInQualifiedCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/TopLevelClassCompletionInQualifiedCall.kt"); doTest(fileName); } @TestMetadata("VariableClassName.kt") public void testVariableClassName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/VariableClassName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/VariableClassName.kt"); doTest(fileName); } - @TestMetadata("idea/testData/completion/basic/common/annotations") + @TestMetadata("idea/idea-completion/testData/basic/common/annotations") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Annotations extends AbstractJvmBasicCompletionTest { public void testAllFilesPresentInAnnotations() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/annotations"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/annotations"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("FunctionAnnotation1.kt") public void testFunctionAnnotation1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/FunctionAnnotation1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation1.kt"); doTest(fileName); } @TestMetadata("FunctionAnnotation2.kt") public void testFunctionAnnotation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/FunctionAnnotation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/FunctionAnnotation2.kt"); doTest(fileName); } @TestMetadata("NoParameterAnnotationAutoPopup1.kt") public void testNoParameterAnnotationAutoPopup1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup1.kt"); doTest(fileName); } @TestMetadata("NoParameterAnnotationAutoPopup2.kt") public void testNoParameterAnnotationAutoPopup2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/NoParameterAnnotationAutoPopup2.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation1.kt") public void testParameterAnnotation1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation1.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation2.kt") public void testParameterAnnotation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation2.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation3.kt") public void testParameterAnnotation3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation3.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation4.kt") public void testParameterAnnotation4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation4.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation5.kt") public void testParameterAnnotation5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation5.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation6.kt") public void testParameterAnnotation6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation6.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation7.kt") public void testParameterAnnotation7() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation7.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation7.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation8.kt") public void testParameterAnnotation8() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation8.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation8.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotation9.kt") public void testParameterAnnotation9() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotation9.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotation9.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotationArgs.kt") public void testParameterAnnotationArgs() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotationArgs.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationArgs.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotationAutoPopup1.kt") public void testParameterAnnotationAutoPopup1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup1.kt"); doTest(fileName); } @TestMetadata("ParameterAnnotationAutoPopup2.kt") public void testParameterAnnotationAutoPopup2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/ParameterAnnotationAutoPopup2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/ParameterAnnotationAutoPopup2.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation1.kt") public void testTopLevelAnnotation1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation1.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation2.kt") public void testTopLevelAnnotation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation2.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation3.kt") public void testTopLevelAnnotation3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation3.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotation4.kt") public void testTopLevelAnnotation4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotation4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotation4.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotationArg1.kt") public void testTopLevelAnnotationArg1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg1.kt"); doTest(fileName); } @TestMetadata("TopLevelAnnotationArg2.kt") public void testTopLevelAnnotationArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/annotations/TopLevelAnnotationArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/annotations/TopLevelAnnotationArg2.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/extensions") + @TestMetadata("idea/idea-completion/testData/basic/common/extensions") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Extensions extends AbstractJvmBasicCompletionTest { public void testAllFilesPresentInExtensions() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/extensions"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/extensions"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ExtensionInExtendedClass.kt") public void testExtensionInExtendedClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtendedClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClass.kt"); doTest(fileName); } @TestMetadata("ExtensionInExtendedClassThis.kt") public void testExtensionInExtendedClassThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtendedClassThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtendedClassThis.kt"); doTest(fileName); } @TestMetadata("ExtensionInExtension.kt") public void testExtensionInExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtension.kt"); doTest(fileName); } @TestMetadata("ExtensionInExtensionThis.kt") public void testExtensionInExtensionThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionInExtensionThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionInExtensionThis.kt"); doTest(fileName); } @TestMetadata("ExtensionOnFQObject.kt") public void testExtensionOnFQObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionOnFQObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionOnFQObject.kt"); doTest(fileName); } @TestMetadata("ExtensionOnNestedClassObject.kt") public void testExtensionOnNestedClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/ExtensionOnNestedClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/ExtensionOnNestedClassObject.kt"); doTest(fileName); } @TestMetadata("Extensions.kt") public void testExtensions() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/Extensions.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/Extensions.kt"); doTest(fileName); } @TestMetadata("InvalidTypeParameters.kt") public void testInvalidTypeParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/InvalidTypeParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/InvalidTypeParameters.kt"); doTest(fileName); } @TestMetadata("IrrelevantExtension.kt") public void testIrrelevantExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/IrrelevantExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/IrrelevantExtension.kt"); doTest(fileName); } @TestMetadata("JavaTypeExtension.kt") public void testJavaTypeExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/JavaTypeExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/JavaTypeExtension.kt"); doTest(fileName); } @TestMetadata("KotlinGenericTypeExtension.kt") public void testKotlinGenericTypeExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/KotlinGenericTypeExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/KotlinGenericTypeExtension.kt"); doTest(fileName); } @TestMetadata("KotlinTypeExtension.kt") public void testKotlinTypeExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/KotlinTypeExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/KotlinTypeExtension.kt"); doTest(fileName); } @TestMetadata("MemberExtensionFromWith.kt") public void testMemberExtensionFromWith() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/MemberExtensionFromWith.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/MemberExtensionFromWith.kt"); doTest(fileName); } @TestMetadata("MemberExtensionsFromMemberExtension.kt") public void testMemberExtensionsFromMemberExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/MemberExtensionsFromMemberExtension.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/MemberExtensionsFromMemberExtension.kt"); doTest(fileName); } @TestMetadata("NoDuplicatedMethodForSmartCast.kt") public void testNoDuplicatedMethodForSmartCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/NoDuplicatedMethodForSmartCast.kt"); doTest(fileName); } @TestMetadata("NoExtensionFromOuter.kt") public void testNoExtensionFromOuter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/NoExtensionFromOuter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/NoExtensionFromOuter.kt"); doTest(fileName); } @TestMetadata("NoMemberExtensionsFromCompanionObject.kt") public void testNoMemberExtensionsFromCompanionObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/NoMemberExtensionsFromCompanionObject.kt"); doTest(fileName); } @TestMetadata("WrongExplicitReceiver.kt") public void testWrongExplicitReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/WrongExplicitReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/WrongExplicitReceiver.kt"); doTest(fileName); } @TestMetadata("WrongImplicitReceiver.kt") public void testWrongImplicitReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/extensions/WrongImplicitReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/extensions/WrongImplicitReceiver.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/namedParameters") + @TestMetadata("idea/idea-completion/testData/basic/common/namedParameters") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class NamedParameters extends AbstractJvmBasicCompletionTest { @TestMetadata("AfterBrace.kt") public void testAfterBrace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/AfterBrace.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/AfterBrace.kt"); doTest(fileName); } @TestMetadata("AfterComma.kt") public void testAfterComma() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/AfterComma.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/AfterComma.kt"); doTest(fileName); } public void testAllFilesPresentInNamedParameters() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/namedParameters"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/namedParameters"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("CompactTypeNames.kt") public void testCompactTypeNames() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/CompactTypeNames.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/CompactTypeNames.kt"); doTest(fileName); } @TestMetadata("ForEmptyParametersFunction.kt") public void testForEmptyParametersFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/ForEmptyParametersFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/ForEmptyParametersFunction.kt"); doTest(fileName); } @TestMetadata("InParameterExpression.kt") public void testInParameterExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/InParameterExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/InParameterExpression.kt"); doTest(fileName); } @TestMetadata("NamedParametersFromOverloads.kt") public void testNamedParametersFromOverloads() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NamedParametersFromOverloads.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NamedParametersFromOverloads.kt"); doTest(fileName); } @TestMetadata("NamedParamsInConstructor.kt") public void testNamedParamsInConstructor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NamedParamsInConstructor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NamedParamsInConstructor.kt"); doTest(fileName); } @TestMetadata("NoAlreadyUsedParameters.kt") public void testNoAlreadyUsedParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NoAlreadyUsedParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NoAlreadyUsedParameters.kt"); doTest(fileName); } @TestMetadata("NoParamsFromUnapplicableOverload.kt") public void testNoParamsFromUnapplicableOverload() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NoParamsFromUnapplicableOverload.kt"); doTest(fileName); } @TestMetadata("NotOnlyNamedParameters.kt") public void testNotOnlyNamedParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters.kt"); doTest(fileName); } @TestMetadata("NotOnlyNamedParameters2.kt") public void testNotOnlyNamedParameters2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/NotOnlyNamedParameters2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/NotOnlyNamedParameters2.kt"); doTest(fileName); } @TestMetadata("OnlyNamedParameters.kt") public void testOnlyNamedParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/OnlyNamedParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/OnlyNamedParameters.kt"); doTest(fileName); } @TestMetadata("WithParameterExpression.kt") public void testWithParameterExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/namedParameters/WithParameterExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/namedParameters/WithParameterExpression.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/typeArgsOrNot") + @TestMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class TypeArgsOrNot extends AbstractJvmBasicCompletionTest { public void testAllFilesPresentInTypeArgsOrNot() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/typeArgsOrNot"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/typeArgsOrNot"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ConstructorTypeArg.kt") public void testConstructorTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/ConstructorTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/ConstructorTypeArg.kt"); doTest(fileName); } @TestMetadata("FunctionTypeArg.kt") public void testFunctionTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg.kt"); doTest(fileName); } @TestMetadata("FunctionTypeArg2.kt") public void testFunctionTypeArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/FunctionTypeArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/FunctionTypeArg2.kt"); doTest(fileName); } @TestMetadata("LessThan.kt") public void testLessThan() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/LessThan.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/LessThan.kt"); doTest(fileName); } @TestMetadata("NestedTypeArg.kt") public void testNestedTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/NestedTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/NestedTypeArg.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg.kt") public void testSecondTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg2.kt") public void testSecondTypeArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg2.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg3.kt") public void testSecondTypeArg3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg3.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg4.kt") public void testSecondTypeArg4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/typeArgsOrNot/SecondTypeArg4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/typeArgsOrNot/SecondTypeArg4.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/basic/common/visibility") + @TestMetadata("idea/idea-completion/testData/basic/common/visibility") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Visibility extends AbstractJvmBasicCompletionTest { public void testAllFilesPresentInVisibility() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/common/visibility"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/common/visibility"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("VisibilityClassMembersFromExternal.kt") public void testVisibilityClassMembersFromExternal() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternal.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternal.kt"); doTest(fileName); } @TestMetadata("VisibilityClassMembersFromExternalForce.kt") public void testVisibilityClassMembersFromExternalForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityClassMembersFromExternalForce.kt"); doTest(fileName); } @TestMetadata("VisibilityInSubclass.kt") public void testVisibilityInSubclass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityInSubclass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclass.kt"); doTest(fileName); } @TestMetadata("VisibilityInSubclassForce.kt") public void testVisibilityInSubclassForce() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityInSubclassForce.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityInSubclassForce.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThis.kt") public void testVisibilityPrivateToThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThis.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisInConstructor.kt") public void testVisibilityPrivateToThisInConstructor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructor.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisInConstructorWithThis.kt") public void testVisibilityPrivateToThisInConstructorWithThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInConstructorWithThis.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisInSpecialScope.kt") public void testVisibilityPrivateToThisInSpecialScope() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisInSpecialScope.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithReceiver.kt") public void testVisibilityPrivateToThisWithReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithReceiver2.kt") public void testVisibilityPrivateToThisWithReceiver2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithReceiver2.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithThis.kt") public void testVisibilityPrivateToThisWithThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithThis.kt"); doTest(fileName); } @TestMetadata("VisibilityPrivateToThisWithWrongThis.kt") public void testVisibilityPrivateToThisWithWrongThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/common/visibility/VisibilityPrivateToThisWithWrongThis.kt"); doTest(fileName); } } } - @TestMetadata("idea/testData/completion/basic/java") + @TestMetadata("idea/idea-completion/testData/basic/java") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Java extends AbstractJvmBasicCompletionTest { public void testAllFilesPresentInJava() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/java"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/java"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("AutoForceCompletion.kt") public void testAutoForceCompletion() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/AutoForceCompletion.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/AutoForceCompletion.kt"); doTest(fileName); } @TestMetadata("ExtensionFromStandardLibrary.kt") public void testExtensionFromStandardLibrary() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/ExtensionFromStandardLibrary.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/ExtensionFromStandardLibrary.kt"); doTest(fileName); } @TestMetadata("ImmediateMembersForPlatformType.kt") public void testImmediateMembersForPlatformType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/ImmediateMembersForPlatformType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/ImmediateMembersForPlatformType.kt"); doTest(fileName); } @TestMetadata("InPackage.kt") public void testInPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/InPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/InPackage.kt"); doTest(fileName); } @TestMetadata("JavaClassNames.kt") public void testJavaClassNames() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/JavaClassNames.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/JavaClassNames.kt"); doTest(fileName); } @TestMetadata("NoDuplicationForImportedJavaClass.kt") public void testNoDuplicationForImportedJavaClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/NoDuplicationForImportedJavaClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/NoDuplicationForImportedJavaClass.kt"); doTest(fileName); } @TestMetadata("NoDuplicationForRuntimeClass.kt") public void testNoDuplicationForRuntimeClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/NoDuplicationForRuntimeClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/NoDuplicationForRuntimeClass.kt"); doTest(fileName); } @TestMetadata("PackageDirective.kt") public void testPackageDirective() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/PackageDirective.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/PackageDirective.kt"); doTest(fileName); } @TestMetadata("PropertyMetadata.kt") public void testPropertyMetadata() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/PropertyMetadata.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/PropertyMetadata.kt"); doTest(fileName); } @TestMetadata("TopLevelFromStandardLibrary.kt") public void testTopLevelFromStandardLibrary() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/TopLevelFromStandardLibrary.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/TopLevelFromStandardLibrary.kt"); doTest(fileName); } @TestMetadata("TopLevelFromStandardLibraryWithoutParam.kt") public void testTopLevelFromStandardLibraryWithoutParam() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/java/TopLevelFromStandardLibraryWithoutParam.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/java/TopLevelFromStandardLibraryWithoutParam.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/JvmSmartCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmSmartCompletionTestGenerated.java similarity index 75% rename from idea/tests/org/jetbrains/kotlin/completion/JvmSmartCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmSmartCompletionTestGenerated.java index 262a09c6a71..b3ee1bbbc22 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/JvmSmartCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmSmartCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,1234 +27,1234 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/smart") +@TestMetadata("idea/idea-completion/testData/smart") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class JvmSmartCompletionTestGenerated extends AbstractJvmSmartCompletionTest { @TestMetadata("AfterExclSign.kt") public void testAfterExclSign() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/AfterExclSign.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/AfterExclSign.kt"); doTest(fileName); } public void testAllFilesPresentInSmart() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("AnyExpected.kt") public void testAnyExpected() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/AnyExpected.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/AnyExpected.kt"); doTest(fileName); } @TestMetadata("BackingFields.kt") public void testBackingFields() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/BackingFields.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/BackingFields.kt"); doTest(fileName); } @TestMetadata("BeforeArgumentWithBinaryOperation.kt") public void testBeforeArgumentWithBinaryOperation() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/BeforeArgumentWithBinaryOperation.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation.kt"); doTest(fileName); } @TestMetadata("BeforeArgumentWithBinaryOperation2.kt") public void testBeforeArgumentWithBinaryOperation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/BeforeArgumentWithBinaryOperation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation2.kt"); doTest(fileName); } @TestMetadata("BeforeArgumentWithBinaryOperation3.kt") public void testBeforeArgumentWithBinaryOperation3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/BeforeArgumentWithBinaryOperation3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/BeforeArgumentWithBinaryOperation3.kt"); doTest(fileName); } @TestMetadata("BooleanExpected.kt") public void testBooleanExpected() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/BooleanExpected.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/BooleanExpected.kt"); doTest(fileName); } @TestMetadata("ChainedCall.kt") public void testChainedCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ChainedCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ChainedCall.kt"); doTest(fileName); } @TestMetadata("ClassObjectMembers.kt") public void testClassObjectMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ClassObjectMembers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ClassObjectMembers.kt"); doTest(fileName); } @TestMetadata("ClassObjectMembersForNullable.kt") public void testClassObjectMembersForNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ClassObjectMembersForNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ClassObjectMembersForNullable.kt"); doTest(fileName); } @TestMetadata("ClassObjectMembersWithPrefix.kt") public void testClassObjectMembersWithPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ClassObjectMembersWithPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ClassObjectMembersWithPrefix.kt"); doTest(fileName); } @TestMetadata("EmptyPrefix.kt") public void testEmptyPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/EmptyPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/EmptyPrefix.kt"); doTest(fileName); } @TestMetadata("EnumMembers.kt") public void testEnumMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/EnumMembers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/EnumMembers.kt"); doTest(fileName); } @TestMetadata("EqOperator.kt") public void testEqOperator() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/EqOperator.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/EqOperator.kt"); doTest(fileName); } @TestMetadata("GroupBySubstitutor.kt") public void testGroupBySubstitutor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/GroupBySubstitutor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/GroupBySubstitutor.kt"); doTest(fileName); } @TestMetadata("IfCondition.kt") public void testIfCondition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/IfCondition.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/IfCondition.kt"); doTest(fileName); } @TestMetadata("ImmediateExtensionMembers.kt") public void testImmediateExtensionMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ImmediateExtensionMembers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ImmediateExtensionMembers.kt"); doTest(fileName); } @TestMetadata("ImmediateMembers.kt") public void testImmediateMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ImmediateMembers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ImmediateMembers.kt"); doTest(fileName); } @TestMetadata("ImplicitlyTypedFunBody.kt") public void testImplicitlyTypedFunBody() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ImplicitlyTypedFunBody.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ImplicitlyTypedFunBody.kt"); doTest(fileName); } @TestMetadata("ImplicitlyTypedValInitializer1.kt") public void testImplicitlyTypedValInitializer1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ImplicitlyTypedValInitializer1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ImplicitlyTypedValInitializer1.kt"); doTest(fileName); } @TestMetadata("ImplicitlyTypedValInitializer2.kt") public void testImplicitlyTypedValInitializer2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ImplicitlyTypedValInitializer2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ImplicitlyTypedValInitializer2.kt"); doTest(fileName); } @TestMetadata("InClassObject.kt") public void testInClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/InClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/InClassObject.kt"); doTest(fileName); } @TestMetadata("InNestedClass.kt") public void testInNestedClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/InNestedClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/InNestedClass.kt"); doTest(fileName); } @TestMetadata("InaccessibleConstructor.kt") public void testInaccessibleConstructor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/InaccessibleConstructor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/InaccessibleConstructor.kt"); doTest(fileName); } @TestMetadata("InaccessibleDeclarations.kt") public void testInaccessibleDeclarations() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/InaccessibleDeclarations.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/InaccessibleDeclarations.kt"); doTest(fileName); } @TestMetadata("InfixCall.kt") public void testInfixCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/InfixCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/InfixCall.kt"); doTest(fileName); } @TestMetadata("InsideIdentifier.kt") public void testInsideIdentifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/InsideIdentifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/InsideIdentifier.kt"); doTest(fileName); } @TestMetadata("InvokeFunctionVariable.kt") public void testInvokeFunctionVariable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/InvokeFunctionVariable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/InvokeFunctionVariable.kt"); doTest(fileName); } @TestMetadata("JavaEnumMembers.kt") public void testJavaEnumMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/JavaEnumMembers.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/JavaEnumMembers.kt"); doTest(fileName); } @TestMetadata("JavaEnumMembersAfterQualifier.kt") public void testJavaEnumMembersAfterQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/JavaEnumMembersAfterQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/JavaEnumMembersAfterQualifier.kt"); doTest(fileName); } @TestMetadata("JavaEnumMembersForNullable.kt") public void testJavaEnumMembersForNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/JavaEnumMembersForNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/JavaEnumMembersForNullable.kt"); doTest(fileName); } @TestMetadata("JavaStaticFields.kt") public void testJavaStaticFields() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/JavaStaticFields.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/JavaStaticFields.kt"); doTest(fileName); } @TestMetadata("JavaStaticFieldsForNullable.kt") public void testJavaStaticFieldsForNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/JavaStaticFieldsForNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/JavaStaticFieldsForNullable.kt"); doTest(fileName); } @TestMetadata("JavaStaticMethods.kt") public void testJavaStaticMethods() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/JavaStaticMethods.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/JavaStaticMethods.kt"); doTest(fileName); } @TestMetadata("kt5873.kt") public void testKt5873() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/kt5873.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/kt5873.kt"); doTest(fileName); } @TestMetadata("MethodCallArgument.kt") public void testMethodCallArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/MethodCallArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/MethodCallArgument.kt"); doTest(fileName); } @TestMetadata("NoExtensionMethodFromClassObject.kt") public void testNoExtensionMethodFromClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/NoExtensionMethodFromClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/NoExtensionMethodFromClassObject.kt"); doTest(fileName); } @TestMetadata("NoNothing.kt") public void testNoNothing() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/NoNothing.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/NoNothing.kt"); doTest(fileName); } @TestMetadata("NoPrivateOverload.kt") public void testNoPrivateOverload() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/NoPrivateOverload.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/NoPrivateOverload.kt"); doTest(fileName); } @TestMetadata("NoSillyAssignment.kt") public void testNoSillyAssignment() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/NoSillyAssignment.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/NoSillyAssignment.kt"); doTest(fileName); } @TestMetadata("NotEqOperator.kt") public void testNotEqOperator() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/NotEqOperator.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/NotEqOperator.kt"); doTest(fileName); } @TestMetadata("NotSillyAssignment.kt") public void testNotSillyAssignment() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/NotSillyAssignment.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/NotSillyAssignment.kt"); doTest(fileName); } @TestMetadata("Null.kt") public void testNull() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/Null.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/Null.kt"); doTest(fileName); } @TestMetadata("Object.kt") public void testObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/Object.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/Object.kt"); doTest(fileName); } @TestMetadata("ObjectsFromType.kt") public void testObjectsFromType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ObjectsFromType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ObjectsFromType.kt"); doTest(fileName); } @TestMetadata("OverloadedConstructorArgument.kt") public void testOverloadedConstructorArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/OverloadedConstructorArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/OverloadedConstructorArgument.kt"); doTest(fileName); } @TestMetadata("OverloadedMethodCallArgument1.kt") public void testOverloadedMethodCallArgument1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/OverloadedMethodCallArgument1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/OverloadedMethodCallArgument1.kt"); doTest(fileName); } @TestMetadata("OverloadedMethodCallArgument2.kt") public void testOverloadedMethodCallArgument2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/OverloadedMethodCallArgument2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/OverloadedMethodCallArgument2.kt"); doTest(fileName); } @TestMetadata("OverloadedMethodCallArgument3.kt") public void testOverloadedMethodCallArgument3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/OverloadedMethodCallArgument3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/OverloadedMethodCallArgument3.kt"); doTest(fileName); } @TestMetadata("ParameterWithDefaultValue.kt") public void testParameterWithDefaultValue() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ParameterWithDefaultValue.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ParameterWithDefaultValue.kt"); doTest(fileName); } @TestMetadata("QualifiedOverloadedMethodCallArgument1.kt") public void testQualifiedOverloadedMethodCallArgument1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/QualifiedOverloadedMethodCallArgument1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/QualifiedOverloadedMethodCallArgument1.kt"); doTest(fileName); } @TestMetadata("QualifiedOverloadedMethodCallArgument2.kt") public void testQualifiedOverloadedMethodCallArgument2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/QualifiedOverloadedMethodCallArgument2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/QualifiedOverloadedMethodCallArgument2.kt"); doTest(fileName); } @TestMetadata("SAMExpected1.kt") public void testSAMExpected1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/SAMExpected1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/SAMExpected1.kt"); doTest(fileName); } @TestMetadata("SkipDeclarationsOfType.kt") public void testSkipDeclarationsOfType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/SkipDeclarationsOfType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/SkipDeclarationsOfType.kt"); doTest(fileName); } @TestMetadata("SkipUnresolvedTypes.kt") public void testSkipUnresolvedTypes() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/SkipUnresolvedTypes.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/SkipUnresolvedTypes.kt"); doTest(fileName); } @TestMetadata("UnresolvedExpectedType.kt") public void testUnresolvedExpectedType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/UnresolvedExpectedType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/UnresolvedExpectedType.kt"); doTest(fileName); } @TestMetadata("VariableAsFunction1.kt") public void testVariableAsFunction1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/VariableAsFunction1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/VariableAsFunction1.kt"); doTest(fileName); } @TestMetadata("VariableAsFunction3.kt") public void testVariableAsFunction3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/VariableAsFunction3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/VariableAsFunction3.kt"); doTest(fileName); } @TestMetadata("VariableInitializer.kt") public void testVariableInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/VariableInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/VariableInitializer.kt"); doTest(fileName); } @TestMetadata("WithPrefix.kt") public void testWithPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/WithPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/WithPrefix.kt"); doTest(fileName); } @TestMetadata("WithQualifier.kt") public void testWithQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/WithQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/WithQualifier.kt"); doTest(fileName); } @TestMetadata("WrongNumberOfTypeArguments.kt") public void testWrongNumberOfTypeArguments() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/WrongNumberOfTypeArguments.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/WrongNumberOfTypeArguments.kt"); doTest(fileName); } @TestMetadata("WrongReceiver.kt") public void testWrongReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/WrongReceiver.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/WrongReceiver.kt"); doTest(fileName); } - @TestMetadata("idea/testData/completion/smart/afterAs") + @TestMetadata("idea/idea-completion/testData/smart/afterAs") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class AfterAs extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/afterAs/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/afterAs/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/afterAs/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/afterAs/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/afterAs/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/afterAs/3.kt"); doTest(fileName); } public void testAllFilesPresentInAfterAs() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/afterAs"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/afterAs"), Pattern.compile("^(.+)\\.kt$"), true); } } - @TestMetadata("idea/testData/completion/smart/anonymousObject") + @TestMetadata("idea/idea-completion/testData/smart/anonymousObject") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class AnonymousObject extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/anonymousObject/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/anonymousObject/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/anonymousObject/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/anonymousObject/2.kt"); doTest(fileName); } public void testAllFilesPresentInAnonymousObject() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/anonymousObject"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/anonymousObject"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ForJavaInterface.kt") public void testForJavaInterface() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/anonymousObject/ForJavaInterface.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/anonymousObject/ForJavaInterface.kt"); doTest(fileName); } @TestMetadata("WithPrefix.kt") public void testWithPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/anonymousObject/WithPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/anonymousObject/WithPrefix.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/constructor") + @TestMetadata("idea/idea-completion/testData/smart/constructor") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Constructor extends AbstractJvmSmartCompletionTest { public void testAllFilesPresentInConstructor() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/constructor"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/constructor"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("GenericJavaClass.kt") public void testGenericJavaClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/GenericJavaClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/GenericJavaClass.kt"); doTest(fileName); } @TestMetadata("GenericType.kt") public void testGenericType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/GenericType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/GenericType.kt"); doTest(fileName); } @TestMetadata("InnerClass.kt") public void testInnerClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/InnerClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/InnerClass.kt"); doTest(fileName); } @TestMetadata("JavaClass.kt") public void testJavaClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/JavaClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/JavaClass.kt"); doTest(fileName); } @TestMetadata("NoConstructorWithQualifier.kt") public void testNoConstructorWithQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/NoConstructorWithQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/NoConstructorWithQualifier.kt"); doTest(fileName); } @TestMetadata("NoInnerClassInstantiation.kt") public void testNoInnerClassInstantiation() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/NoInnerClassInstantiation.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/NoInnerClassInstantiation.kt"); doTest(fileName); } @TestMetadata("Nullable.kt") public void testNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/Nullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/Nullable.kt"); doTest(fileName); } @TestMetadata("PrivateConstructorForAbstract.kt") public void testPrivateConstructorForAbstract() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/PrivateConstructorForAbstract.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/PrivateConstructorForAbstract.kt"); doTest(fileName); } @TestMetadata("ProtectedConstructorForAbstract.kt") public void testProtectedConstructorForAbstract() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/ProtectedConstructorForAbstract.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/ProtectedConstructorForAbstract.kt"); doTest(fileName); } @TestMetadata("Simple.kt") public void testSimple() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/Simple.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/Simple.kt"); doTest(fileName); } @TestMetadata("WithParameters.kt") public void testWithParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/constructor/WithParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/constructor/WithParameters.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/forLoopRange") + @TestMetadata("idea/idea-completion/testData/smart/forLoopRange") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class ForLoopRange extends AbstractJvmSmartCompletionTest { @TestMetadata("AfterDot.kt") public void testAfterDot() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/forLoopRange/AfterDot.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/forLoopRange/AfterDot.kt"); doTest(fileName); } public void testAllFilesPresentInForLoopRange() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/forLoopRange"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/forLoopRange"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ExtensionIteratorMethod.kt") public void testExtensionIteratorMethod() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/forLoopRange/ExtensionIteratorMethod.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/forLoopRange/ExtensionIteratorMethod.kt"); doTest(fileName); } @TestMetadata("NoGenericT.kt") public void testNoGenericT() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/forLoopRange/NoGenericT.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/forLoopRange/NoGenericT.kt"); doTest(fileName); } @TestMetadata("Nullable.kt") public void testNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/forLoopRange/Nullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/forLoopRange/Nullable.kt"); doTest(fileName); } @TestMetadata("Simple.kt") public void testSimple() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/forLoopRange/Simple.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/forLoopRange/Simple.kt"); doTest(fileName); } @TestMetadata("SmartCasts.kt") public void testSmartCasts() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/forLoopRange/SmartCasts.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/forLoopRange/SmartCasts.kt"); doTest(fileName); } @TestMetadata("TypedLoopVar.kt") public void testTypedLoopVar() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/forLoopRange/TypedLoopVar.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/forLoopRange/TypedLoopVar.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/functionLiterals") + @TestMetadata("idea/idea-completion/testData/smart/functionLiterals") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class FunctionLiterals extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionLiterals/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionLiterals/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionLiterals/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionLiterals/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionLiterals/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionLiterals/3.kt"); doTest(fileName); } @TestMetadata("4.kt") public void test4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionLiterals/4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionLiterals/4.kt"); doTest(fileName); } @TestMetadata("5.kt") public void test5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionLiterals/5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionLiterals/5.kt"); doTest(fileName); } public void testAllFilesPresentInFunctionLiterals() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/functionLiterals"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/functionLiterals"), Pattern.compile("^(.+)\\.kt$"), true); } } - @TestMetadata("idea/testData/completion/smart/functionReference") + @TestMetadata("idea/idea-completion/testData/smart/functionReference") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class FunctionReference extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/1.kt"); doTest(fileName); } @TestMetadata("10.kt") public void test10() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/10.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/10.kt"); doTest(fileName); } @TestMetadata("12.kt") public void test12() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/12.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/12.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/3.kt"); doTest(fileName); } @TestMetadata("4.kt") public void test4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/4.kt"); doTest(fileName); } @TestMetadata("7.kt") public void test7() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/7.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/7.kt"); doTest(fileName); } @TestMetadata("9.kt") public void test9() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/9.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/9.kt"); doTest(fileName); } @TestMetadata("AfterQualifier.kt") public void testAfterQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/functionReference/AfterQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/functionReference/AfterQualifier.kt"); doTest(fileName); } public void testAllFilesPresentInFunctionReference() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/functionReference"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/functionReference"), Pattern.compile("^(.+)\\.kt$"), true); } } - @TestMetadata("idea/testData/completion/smart/generics") + @TestMetadata("idea/idea-completion/testData/smart/generics") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Generics extends AbstractJvmSmartCompletionTest { public void testAllFilesPresentInGenerics() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/generics"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/generics"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("GenericFunction1.kt") public void testGenericFunction1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/generics/GenericFunction1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/generics/GenericFunction1.kt"); doTest(fileName); } @TestMetadata("GenericFunction2.kt") public void testGenericFunction2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/generics/GenericFunction2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/generics/GenericFunction2.kt"); doTest(fileName); } @TestMetadata("GenericFunction3.kt") public void testGenericFunction3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/generics/GenericFunction3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/generics/GenericFunction3.kt"); doTest(fileName); } @TestMetadata("GenericFunction4.kt") public void testGenericFunction4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/generics/GenericFunction4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/generics/GenericFunction4.kt"); doTest(fileName); } @TestMetadata("GenericFunction5.kt") public void testGenericFunction5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/generics/GenericFunction5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/generics/GenericFunction5.kt"); doTest(fileName); } @TestMetadata("GenericMethodArgument.kt") public void testGenericMethodArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/generics/GenericMethodArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/generics/GenericMethodArgument.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/heuristicSignatures") + @TestMetadata("idea/idea-completion/testData/smart/heuristicSignatures") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class HeuristicSignatures extends AbstractJvmSmartCompletionTest { public void testAllFilesPresentInHeuristicSignatures() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/heuristicSignatures"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/heuristicSignatures"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("Contains.kt") public void testContains() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/Contains.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/Contains.kt"); doTest(fileName); } @TestMetadata("ContainsAll.kt") public void testContainsAll() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/ContainsAll.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/ContainsAll.kt"); doTest(fileName); } @TestMetadata("ContainsKey.kt") public void testContainsKey() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/ContainsKey.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/ContainsKey.kt"); doTest(fileName); } @TestMetadata("ContainsValue.kt") public void testContainsValue() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/ContainsValue.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/ContainsValue.kt"); doTest(fileName); } @TestMetadata("Get.kt") public void testGet() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/Get.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/Get.kt"); doTest(fileName); } @TestMetadata("InOperator.kt") public void testInOperator() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/InOperator.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/InOperator.kt"); doTest(fileName); } @TestMetadata("IndexOf.kt") public void testIndexOf() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/IndexOf.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/IndexOf.kt"); doTest(fileName); } @TestMetadata("LastIndexOf.kt") public void testLastIndexOf() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/LastIndexOf.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/LastIndexOf.kt"); doTest(fileName); } @TestMetadata("MapRemove.kt") public void testMapRemove() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/MapRemove.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/MapRemove.kt"); doTest(fileName); } @TestMetadata("Remove.kt") public void testRemove() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/Remove.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/Remove.kt"); doTest(fileName); } @TestMetadata("RemoveAll.kt") public void testRemoveAll() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/RemoveAll.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/RemoveAll.kt"); doTest(fileName); } @TestMetadata("RetainAll.kt") public void testRetainAll() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/heuristicSignatures/RetainAll.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/heuristicSignatures/RetainAll.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/ifValue") + @TestMetadata("idea/idea-completion/testData/smart/ifValue") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class IfValue extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ifValue/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ifValue/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ifValue/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ifValue/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ifValue/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ifValue/3.kt"); doTest(fileName); } @TestMetadata("4.kt") public void test4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ifValue/4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ifValue/4.kt"); doTest(fileName); } public void testAllFilesPresentInIfValue() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/ifValue"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/ifValue"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("InBlock1.kt") public void testInBlock1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ifValue/InBlock1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ifValue/InBlock1.kt"); doTest(fileName); } @TestMetadata("InBlock2.kt") public void testInBlock2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/ifValue/InBlock2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/ifValue/InBlock2.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/inElvisOperator") + @TestMetadata("idea/idea-completion/testData/smart/inElvisOperator") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class InElvisOperator extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inElvisOperator/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inElvisOperator/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inElvisOperator/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inElvisOperator/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inElvisOperator/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inElvisOperator/3.kt"); doTest(fileName); } @TestMetadata("4.kt") public void test4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inElvisOperator/4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inElvisOperator/4.kt"); doTest(fileName); } @TestMetadata("5.kt") public void test5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inElvisOperator/5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inElvisOperator/5.kt"); doTest(fileName); } @TestMetadata("6.kt") public void test6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inElvisOperator/6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inElvisOperator/6.kt"); doTest(fileName); } public void testAllFilesPresentInInElvisOperator() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/inElvisOperator"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/inElvisOperator"), Pattern.compile("^(.+)\\.kt$"), true); } } - @TestMetadata("idea/testData/completion/smart/inOperator") + @TestMetadata("idea/idea-completion/testData/smart/inOperator") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class InOperator extends AbstractJvmSmartCompletionTest { public void testAllFilesPresentInInOperator() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/inOperator"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/inOperator"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ExtensionContains.kt") public void testExtensionContains() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/ExtensionContains.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/ExtensionContains.kt"); doTest(fileName); } @TestMetadata("FilterByArgumentType.kt") public void testFilterByArgumentType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/FilterByArgumentType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/FilterByArgumentType.kt"); doTest(fileName); } @TestMetadata("GenericMethod.kt") public void testGenericMethod() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/GenericMethod.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/GenericMethod.kt"); doTest(fileName); } @TestMetadata("GenericMethod2.kt") public void testGenericMethod2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/GenericMethod2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/GenericMethod2.kt"); doTest(fileName); } @TestMetadata("GenericMethod3.kt") public void testGenericMethod3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/GenericMethod3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/GenericMethod3.kt"); doTest(fileName); } @TestMetadata("NonBooleanContains.kt") public void testNonBooleanContains() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/NonBooleanContains.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/NonBooleanContains.kt"); doTest(fileName); } @TestMetadata("NotIn.kt") public void testNotIn() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/NotIn.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/NotIn.kt"); doTest(fileName); } @TestMetadata("Nullable.kt") public void testNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/Nullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/Nullable.kt"); doTest(fileName); } @TestMetadata("Simple.kt") public void testSimple() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/Simple.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/Simple.kt"); doTest(fileName); } @TestMetadata("SmartCasts.kt") public void testSmartCasts() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inOperator/SmartCasts.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inOperator/SmartCasts.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/inheritors") + @TestMetadata("idea/idea-completion/testData/smart/inheritors") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Inheritors extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inheritors/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inheritors/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inheritors/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inheritors/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/inheritors/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/inheritors/3.kt"); doTest(fileName); } public void testAllFilesPresentInInheritors() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/inheritors"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/inheritors"), Pattern.compile("^(.+)\\.kt$"), true); } } - @TestMetadata("idea/testData/completion/smart/multipleArgsItem") + @TestMetadata("idea/idea-completion/testData/smart/multipleArgsItem") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class MultipleArgsItem extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/1.kt"); doTest(fileName); } @TestMetadata("10.kt") public void test10() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/10.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/10.kt"); doTest(fileName); } @TestMetadata("11.kt") public void test11() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/11.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/11.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/3.kt"); doTest(fileName); } @TestMetadata("4.kt") public void test4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/4.kt"); doTest(fileName); } @TestMetadata("5.kt") public void test5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/5.kt"); doTest(fileName); } @TestMetadata("6.kt") public void test6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/6.kt"); doTest(fileName); } @TestMetadata("7.kt") public void test7() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/7.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/7.kt"); doTest(fileName); } @TestMetadata("8.kt") public void test8() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/8.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/8.kt"); doTest(fileName); } @TestMetadata("9.kt") public void test9() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/multipleArgsItem/9.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/multipleArgsItem/9.kt"); doTest(fileName); } public void testAllFilesPresentInMultipleArgsItem() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/multipleArgsItem"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/multipleArgsItem"), Pattern.compile("^(.+)\\.kt$"), true); } } - @TestMetadata("idea/testData/completion/smart/smartCasts") + @TestMetadata("idea/idea-completion/testData/smart/smartCasts") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class SmartCasts extends AbstractJvmSmartCompletionTest { public void testAllFilesPresentInSmartCasts() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/smartCasts"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/smartCasts"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("AutoNotNullType.kt") public void testAutoNotNullType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/smartCasts/AutoNotNullType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/smartCasts/AutoNotNullType.kt"); doTest(fileName); } @TestMetadata("AutoNotNullType2.kt") public void testAutoNotNullType2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/smartCasts/AutoNotNullType2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/smartCasts/AutoNotNullType2.kt"); doTest(fileName); } @TestMetadata("AutoNotNullTypeForConstructorParameter.kt") public void testAutoNotNullTypeForConstructorParameter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/smartCasts/AutoNotNullTypeForConstructorParameter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/smartCasts/AutoNotNullTypeForConstructorParameter.kt"); doTest(fileName); } @TestMetadata("AutoNotNullTypeWithQualifier.kt") public void testAutoNotNullTypeWithQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/smartCasts/AutoNotNullTypeWithQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/smartCasts/AutoNotNullTypeWithQualifier.kt"); doTest(fileName); } @TestMetadata("SmartCastType.kt") public void testSmartCastType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/smartCasts/SmartCastType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/smartCasts/SmartCastType.kt"); doTest(fileName); } @TestMetadata("SmartCastTypeWithQualifier.kt") public void testSmartCastTypeWithQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/smartCasts/SmartCastTypeWithQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/smartCasts/SmartCastTypeWithQualifier.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/this") + @TestMetadata("idea/idea-completion/testData/smart/this") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class This extends AbstractJvmSmartCompletionTest { public void testAllFilesPresentInThis() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/this"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/this"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("NoQualifiedThisOfAnonymousObject.kt") public void testNoQualifiedThisOfAnonymousObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/NoQualifiedThisOfAnonymousObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/NoQualifiedThisOfAnonymousObject.kt"); doTest(fileName); } @TestMetadata("NullableThis.kt") public void testNullableThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/NullableThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/NullableThis.kt"); doTest(fileName); } @TestMetadata("QualifiedThis.kt") public void testQualifiedThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/QualifiedThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/QualifiedThis.kt"); doTest(fileName); } @TestMetadata("QualifiedThisOfExtensionFunction.kt") public void testQualifiedThisOfExtensionFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/QualifiedThisOfExtensionFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionFunction.kt"); doTest(fileName); } @TestMetadata("QualifiedThisOfExtensionLambda1.kt") public void testQualifiedThisOfExtensionLambda1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda1.kt"); doTest(fileName); } @TestMetadata("QualifiedThisOfExtensionLambda2.kt") public void testQualifiedThisOfExtensionLambda2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda2.kt"); doTest(fileName); } @TestMetadata("QualifiedThisOfExtensionLambda3.kt") public void testQualifiedThisOfExtensionLambda3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/QualifiedThisOfExtensionLambda3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/QualifiedThisOfExtensionLambda3.kt"); doTest(fileName); } @TestMetadata("This.kt") public void testThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/this/This.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/this/This.kt"); doTest(fileName); } } - @TestMetadata("idea/testData/completion/smart/whenEntry") + @TestMetadata("idea/idea-completion/testData/smart/whenEntry") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class WhenEntry extends AbstractJvmSmartCompletionTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/3.kt"); doTest(fileName); } @TestMetadata("4.kt") public void test4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/4.kt"); doTest(fileName); } @TestMetadata("5.kt") public void test5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/5.kt"); doTest(fileName); } @TestMetadata("6.kt") public void test6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/6.kt"); doTest(fileName); } @TestMetadata("7.kt") public void test7() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/7.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/7.kt"); doTest(fileName); } @TestMetadata("8.kt") public void test8() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/8.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/8.kt"); doTest(fileName); } @TestMetadata("9.kt") public void test9() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/9.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/9.kt"); doTest(fileName); } public void testAllFilesPresentInWhenEntry() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smart/whenEntry"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smart/whenEntry"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("WhenWithNoSubject1.kt") public void testWhenWithNoSubject1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/WhenWithNoSubject1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/WhenWithNoSubject1.kt"); doTest(fileName); } @TestMetadata("WhenWithNoSubject2.kt") public void testWhenWithNoSubject2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smart/whenEntry/WhenWithNoSubject2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smart/whenEntry/WhenWithNoSubject2.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/JvmWithLibBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmWithLibBasicCompletionTestGenerated.java similarity index 80% rename from idea/tests/org/jetbrains/kotlin/completion/JvmWithLibBasicCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmWithLibBasicCompletionTestGenerated.java index 250d47261e5..faab28f02f1 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/JvmWithLibBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/JvmWithLibBasicCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,47 +27,47 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/basic/custom") +@TestMetadata("idea/idea-completion/testData/basic/custom") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class JvmWithLibBasicCompletionTestGenerated extends AbstractJvmWithLibBasicCompletionTest { public void testAllFilesPresentInCustom() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/custom"), Pattern.compile("^(.+)\\.kt$"), false); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/custom"), Pattern.compile("^(.+)\\.kt$"), false); } @TestMetadata("NamedArgumentsJava.kt") public void testNamedArgumentsJava() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/custom/NamedArgumentsJava.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/custom/NamedArgumentsJava.kt"); doTest(fileName); } @TestMetadata("NamedArgumentsKotlin.kt") public void testNamedArgumentsKotlin() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/custom/NamedArgumentsKotlin.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/custom/NamedArgumentsKotlin.kt"); doTest(fileName); } @TestMetadata("TopLevelNonImportedExtFun.kt") public void testTopLevelNonImportedExtFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/custom/TopLevelNonImportedExtFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtFun.kt"); doTest(fileName); } @TestMetadata("TopLevelNonImportedExtProp.kt") public void testTopLevelNonImportedExtProp() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/custom/TopLevelNonImportedExtProp.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/custom/TopLevelNonImportedExtProp.kt"); doTest(fileName); } @TestMetadata("TopLevelNonImportedFun.kt") public void testTopLevelNonImportedFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/custom/TopLevelNonImportedFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/custom/TopLevelNonImportedFun.kt"); doTest(fileName); } @TestMetadata("TopLevelNonImportedProperty.kt") public void testTopLevelNonImportedProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/custom/TopLevelNonImportedProperty.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/custom/TopLevelNonImportedProperty.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/idea/kdoc/KDocCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KDocCompletionTestGenerated.java similarity index 80% rename from idea/tests/org/jetbrains/kotlin/idea/kdoc/KDocCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KDocCompletionTestGenerated.java index 5838904a212..d7e08009e1c 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/kdoc/KDocCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KDocCompletionTestGenerated.java @@ -14,12 +14,11 @@ * limitations under the License. */ -package org.jetbrains.kotlin.idea.kdoc; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; import org.jetbrains.kotlin.test.JetTestUtils; -import org.jetbrains.kotlin.completion.AbstractJvmBasicCompletionTest; import org.jetbrains.kotlin.test.TestMetadata; import org.junit.runner.RunWith; @@ -28,53 +27,53 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/kdoc/completion") +@TestMetadata("idea/idea-completion/testData/kdoc") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class KDocCompletionTestGenerated extends AbstractJvmBasicCompletionTest { - public void testAllFilesPresentInCompletion() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/kdoc/completion"), Pattern.compile("^(.+)\\.kt$"), true); + public void testAllFilesPresentInKdoc() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/kdoc"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("Link.kt") public void testLink() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/kdoc/completion/Link.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/kdoc/Link.kt"); doTest(fileName); } @TestMetadata("ParamTag.kt") public void testParamTag() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/kdoc/completion/ParamTag.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/kdoc/ParamTag.kt"); doTest(fileName); } @TestMetadata("SkipExistingParamTag.kt") public void testSkipExistingParamTag() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/kdoc/completion/SkipExistingParamTag.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/kdoc/SkipExistingParamTag.kt"); doTest(fileName); } @TestMetadata("TagName.kt") public void testTagName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/kdoc/completion/TagName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/kdoc/TagName.kt"); doTest(fileName); } @TestMetadata("TagNameAfterAt.kt") public void testTagNameAfterAt() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/kdoc/completion/TagNameAfterAt.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/kdoc/TagNameAfterAt.kt"); doTest(fileName); } @TestMetadata("TagNameMiddle.kt") public void testTagNameMiddle() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/kdoc/completion/TagNameMiddle.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/kdoc/TagNameMiddle.kt"); doTest(fileName); } @TestMetadata("TagNameStart.kt") public void testTagNameStart() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/kdoc/completion/TagNameStart.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/kdoc/TagNameStart.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/KeywordCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KeywordCompletionTestGenerated.java similarity index 78% rename from idea/tests/org/jetbrains/kotlin/completion/KeywordCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KeywordCompletionTestGenerated.java index 6afe5efe71c..215a606b866 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/KeywordCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KeywordCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,389 +27,389 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/keywords") +@TestMetadata("idea/idea-completion/testData/keywords") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class KeywordCompletionTestGenerated extends AbstractKeywordCompletionTest { @TestMetadata("AfterClassKeyword.kt") public void testAfterClassKeyword() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/AfterClassKeyword.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/AfterClassKeyword.kt"); doTest(fileName); } @TestMetadata("AfterClassProperty.kt") public void testAfterClassProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/AfterClassProperty.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/AfterClassProperty.kt"); doTest(fileName); } @TestMetadata("AfterClasses.kt") public void testAfterClasses() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/AfterClasses.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/AfterClasses.kt"); doTest(fileName); } @TestMetadata("AfterDot.kt") public void testAfterDot() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/AfterDot.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/AfterDot.kt"); doTest(fileName); } @TestMetadata("AfterFuns.kt") public void testAfterFuns() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/AfterFuns.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/AfterFuns.kt"); doTest(fileName); } @TestMetadata("AfterSafeDot.kt") public void testAfterSafeDot() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/AfterSafeDot.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/AfterSafeDot.kt"); doTest(fileName); } @TestMetadata("AfterSpaceAndDot.kt") public void testAfterSpaceAndDot() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/AfterSpaceAndDot.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/AfterSpaceAndDot.kt"); doTest(fileName); } public void testAllFilesPresentInKeywords() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/keywords"), Pattern.compile("^(.+)\\.kt$"), false); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/keywords"), Pattern.compile("^(.+)\\.kt$"), false); } @TestMetadata("BeforeDelegationCall.kt") public void testBeforeDelegationCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/BeforeDelegationCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/BeforeDelegationCall.kt"); doTest(fileName); } @TestMetadata("BreakContinue.kt") public void testBreakContinue() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/BreakContinue.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/BreakContinue.kt"); doTest(fileName); } @TestMetadata("BreakWithLabel.kt") public void testBreakWithLabel() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/BreakWithLabel.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/BreakWithLabel.kt"); doTest(fileName); } @TestMetadata("CommaExpected.kt") public void testCommaExpected() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/CommaExpected.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/CommaExpected.kt"); doTest(fileName); } @TestMetadata("ContinueWithLabel.kt") public void testContinueWithLabel() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/ContinueWithLabel.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/ContinueWithLabel.kt"); doTest(fileName); } @TestMetadata("FileKeyword.kt") public void testFileKeyword() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/FileKeyword.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/FileKeyword.kt"); doTest(fileName); } @TestMetadata("GlobalPropertyAccessors.kt") public void testGlobalPropertyAccessors() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/GlobalPropertyAccessors.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/GlobalPropertyAccessors.kt"); doTest(fileName); } @TestMetadata("InArgumentList.kt") public void testInArgumentList() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InArgumentList.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InArgumentList.kt"); doTest(fileName); } @TestMetadata("InBlockComment.kt") public void testInBlockComment() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InBlockComment.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InBlockComment.kt"); doTest(fileName); } @TestMetadata("InChar.kt") public void testInChar() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InChar.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InChar.kt"); doTest(fileName); } @TestMetadata("InClassBeforeFun.kt") public void testInClassBeforeFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InClassBeforeFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InClassBeforeFun.kt"); doTest(fileName); } @TestMetadata("InClassNoCompletionInValName.kt") public void testInClassNoCompletionInValName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InClassNoCompletionInValName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InClassNoCompletionInValName.kt"); doTest(fileName); } @TestMetadata("InClassProperty.kt") public void testInClassProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InClassProperty.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InClassProperty.kt"); doTest(fileName); } @TestMetadata("InClassScope.kt") public void testInClassScope() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InClassScope.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InClassScope.kt"); doTest(fileName); } @TestMetadata("InClassTypeParameters.kt") public void testInClassTypeParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InClassTypeParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InClassTypeParameters.kt"); doTest(fileName); } @TestMetadata("InCodeBlock.kt") public void testInCodeBlock() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InCodeBlock.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InCodeBlock.kt"); doTest(fileName); } @TestMetadata("InFunctionExpressionBody.kt") public void testInFunctionExpressionBody() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InFunctionExpressionBody.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InFunctionExpressionBody.kt"); doTest(fileName); } @TestMetadata("InFunctionName.kt") public void testInFunctionName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InFunctionName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InFunctionName.kt"); doTest(fileName); } @TestMetadata("InFunctionRecieverType.kt") public void testInFunctionRecieverType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InFunctionRecieverType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InFunctionRecieverType.kt"); doTest(fileName); } @TestMetadata("InFunctionTypePosition.kt") public void testInFunctionTypePosition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InFunctionTypePosition.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InFunctionTypePosition.kt"); doTest(fileName); } @TestMetadata("InGetterExpressionBody.kt") public void testInGetterExpressionBody() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InGetterExpressionBody.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InGetterExpressionBody.kt"); doTest(fileName); } @TestMetadata("InMemberFunParametersList.kt") public void testInMemberFunParametersList() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InMemberFunParametersList.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InMemberFunParametersList.kt"); doTest(fileName); } @TestMetadata("InModifierListInsideClass.kt") public void testInModifierListInsideClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InModifierListInsideClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InModifierListInsideClass.kt"); doTest(fileName); } @TestMetadata("InNotFinishedGenericWithFunAfter.kt") public void testInNotFinishedGenericWithFunAfter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InNotFinishedGenericWithFunAfter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InNotFinishedGenericWithFunAfter.kt"); doTest(fileName); } @TestMetadata("InParameterDefaultValue.kt") public void testInParameterDefaultValue() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InParameterDefaultValue.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InParameterDefaultValue.kt"); doTest(fileName); } @TestMetadata("InPropertyInitializer.kt") public void testInPropertyInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InPropertyInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InPropertyInitializer.kt"); doTest(fileName); } @TestMetadata("InPropertyTypeReference.kt") public void testInPropertyTypeReference() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InPropertyTypeReference.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InPropertyTypeReference.kt"); doTest(fileName); } @TestMetadata("InString.kt") public void testInString() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InString.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InString.kt"); doTest(fileName); } @TestMetadata("InTopFunParametersList.kt") public void testInTopFunParametersList() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InTopFunParametersList.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InTopFunParametersList.kt"); doTest(fileName); } @TestMetadata("InTopScopeAfterPackage.kt") public void testInTopScopeAfterPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/InTopScopeAfterPackage.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/InTopScopeAfterPackage.kt"); doTest(fileName); } @TestMetadata("LabeledLambdaThis.kt") public void testLabeledLambdaThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/LabeledLambdaThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/LabeledLambdaThis.kt"); doTest(fileName); } @TestMetadata("LineComment.kt") public void testLineComment() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/LineComment.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/LineComment.kt"); doTest(fileName); } @TestMetadata("NoBreak1.kt") public void testNoBreak1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/NoBreak1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/NoBreak1.kt"); doTest(fileName); } @TestMetadata("NoBreak2.kt") public void testNoBreak2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/NoBreak2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/NoBreak2.kt"); doTest(fileName); } @TestMetadata("NoCompletionForCapitalPrefix.kt") public void testNoCompletionForCapitalPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/NoCompletionForCapitalPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/NoCompletionForCapitalPrefix.kt"); doTest(fileName); } @TestMetadata("NoContinue.kt") public void testNoContinue() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/NoContinue.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/NoContinue.kt"); doTest(fileName); } @TestMetadata("NoFinalInParameterList.kt") public void testNoFinalInParameterList() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/NoFinalInParameterList.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/NoFinalInParameterList.kt"); doTest(fileName); } @TestMetadata("NotInNotIs.kt") public void testNotInNotIs() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/NotInNotIs.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/NotInNotIs.kt"); doTest(fileName); } @TestMetadata("PrefixMatcher.kt") public void testPrefixMatcher() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/PrefixMatcher.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/PrefixMatcher.kt"); doTest(fileName); } @TestMetadata("PropertyAccessors.kt") public void testPropertyAccessors() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/PropertyAccessors.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/PropertyAccessors.kt"); doTest(fileName); } @TestMetadata("PropertyAccessors2.kt") public void testPropertyAccessors2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/PropertyAccessors2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/PropertyAccessors2.kt"); doTest(fileName); } @TestMetadata("PropertySetter.kt") public void testPropertySetter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/PropertySetter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/PropertySetter.kt"); doTest(fileName); } @TestMetadata("QualifiedThis.kt") public void testQualifiedThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/QualifiedThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/QualifiedThis.kt"); doTest(fileName); } @TestMetadata("QualifiedThisInAccessor.kt") public void testQualifiedThisInAccessor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/QualifiedThisInAccessor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/QualifiedThisInAccessor.kt"); doTest(fileName); } @TestMetadata("Return1.kt") public void testReturn1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return1.kt"); doTest(fileName); } @TestMetadata("Return2.kt") public void testReturn2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return2.kt"); doTest(fileName); } @TestMetadata("Return3.kt") public void testReturn3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return3.kt"); doTest(fileName); } @TestMetadata("Return4.kt") public void testReturn4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return4.kt"); doTest(fileName); } @TestMetadata("Return5.kt") public void testReturn5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return5.kt"); doTest(fileName); } @TestMetadata("Return6.kt") public void testReturn6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return6.kt"); doTest(fileName); } @TestMetadata("Return7.kt") public void testReturn7() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return7.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return7.kt"); doTest(fileName); } @TestMetadata("Return8.kt") public void testReturn8() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return8.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return8.kt"); doTest(fileName); } @TestMetadata("Return9.kt") public void testReturn9() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/Return9.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/Return9.kt"); doTest(fileName); } @TestMetadata("This.kt") public void testThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/This.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/This.kt"); doTest(fileName); } @TestMetadata("ThisPrefixMatching.kt") public void testThisPrefixMatching() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/ThisPrefixMatching.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/ThisPrefixMatching.kt"); doTest(fileName); } @TestMetadata("TopScope.kt") public void testTopScope() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/keywords/TopScope.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/keywords/TopScope.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/idea/KotlinCompletionTestCase.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KotlinCompletionTestCase.java similarity index 95% rename from idea/tests/org/jetbrains/kotlin/idea/KotlinCompletionTestCase.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KotlinCompletionTestCase.java index 0913ddd3ebd..bc050dda1d3 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/KotlinCompletionTestCase.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KotlinCompletionTestCase.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.idea; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.codeInsight.completion.CompletionTestCase; import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess; diff --git a/idea/tests/org/jetbrains/kotlin/completion/KotlinSourceInJavaCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KotlinSourceInJavaCompletionTestGenerated.java similarity index 80% rename from idea/tests/org/jetbrains/kotlin/completion/KotlinSourceInJavaCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KotlinSourceInJavaCompletionTestGenerated.java index dca476740bc..6a9b9c51ea8 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/KotlinSourceInJavaCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/KotlinSourceInJavaCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,101 +27,101 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/injava") +@TestMetadata("idea/idea-completion/testData/injava") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class KotlinSourceInJavaCompletionTestGenerated extends AbstractKotlinSourceInJavaCompletionTest { public void testAllFilesPresentInInjava() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/injava"), Pattern.compile("^(.+)\\.java$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/injava"), Pattern.compile("^(.+)\\.java$"), true); } @TestMetadata("Class.java") public void testClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/Class.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Class.java"); doTest(fileName); } @TestMetadata("ClassMembers.java") public void testClassMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassMembers.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassMembers.java"); doTest(fileName); } @TestMetadata("ClassObject.java") public void testClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassObject.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassObject.java"); doTest(fileName); } @TestMetadata("ClassObjectField.java") public void testClassObjectField() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassObjectField.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassObjectField.java"); doTest(fileName); } @TestMetadata("ClassesFromNamespace.java") public void testClassesFromNamespace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ClassesFromNamespace.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ClassesFromNamespace.java"); doTest(fileName); } @TestMetadata("EnumConstants.java") public void testEnumConstants() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/EnumConstants.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/EnumConstants.java"); doTest(fileName); } @TestMetadata("Nested.java") public void testNested() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/Nested.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Nested.java"); doTest(fileName); } @TestMetadata("NestedClassMembers.java") public void testNestedClassMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/NestedClassMembers.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/NestedClassMembers.java"); doTest(fileName); } @TestMetadata("NestedClassMembers2.java") public void testNestedClassMembers2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/NestedClassMembers2.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/NestedClassMembers2.java"); doTest(fileName); } @TestMetadata("NestedObjectInstance.java") public void testNestedObjectInstance() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/NestedObjectInstance.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/NestedObjectInstance.java"); doTest(fileName); } @TestMetadata("ObjectInClassObjects.java") public void testObjectInClassObjects() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ObjectInClassObjects.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ObjectInClassObjects.java"); doTest(fileName); } @TestMetadata("ObjectInstance.java") public void testObjectInstance() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/ObjectInstance.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/ObjectInstance.java"); doTest(fileName); } @TestMetadata("Subpackage.java") public void testSubpackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/Subpackage.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/Subpackage.java"); doTest(fileName); } @TestMetadata("TopLevelMembers.java") public void testTopLevelMembers() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/TopLevelMembers.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/TopLevelMembers.java"); doTest(fileName); } @TestMetadata("TraitMember.java") public void testTraitMember() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/injava/TraitMember.java"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/injava/TraitMember.java"); doTest(fileName); } diff --git a/idea/tests/org/jetbrains/kotlin/completion/MultiFileJvmBasicCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java similarity index 76% rename from idea/tests/org/jetbrains/kotlin/completion/MultiFileJvmBasicCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java index 430ea04c687..0d7b8798085 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/MultiFileJvmBasicCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileJvmBasicCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,185 +27,185 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/basic/multifile") +@TestMetadata("idea/idea-completion/testData/basic/multifile") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class MultiFileJvmBasicCompletionTestGenerated extends AbstractMultiFileJvmBasicCompletionTest { public void testAllFilesPresentInMultifile() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/multifile"), Pattern.compile("^([^\\.]+)$"), false); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/multifile"), Pattern.compile("^([^\\.]+)$"), false); } @TestMetadata("CompleteFunctionWithNoSpecifiedType") public void testCompleteFunctionWithNoSpecifiedType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/CompleteFunctionWithNoSpecifiedType/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/CompleteFunctionWithNoSpecifiedType/"); doTest(fileName); } @TestMetadata("CompleteImportedFunction") public void testCompleteImportedFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/CompleteImportedFunction/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/CompleteImportedFunction/"); doTest(fileName); } @TestMetadata("CompletionOnImportedFunction") public void testCompletionOnImportedFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/CompletionOnImportedFunction/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/CompletionOnImportedFunction/"); doTest(fileName); } @TestMetadata("DoNotCompleteWithConstraints") public void testDoNotCompleteWithConstraints() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/DoNotCompleteWithConstraints/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/DoNotCompleteWithConstraints/"); doTest(fileName); } @TestMetadata("EnumEntry") public void testEnumEntry() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/EnumEntry/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/EnumEntry/"); doTest(fileName); } @TestMetadata("ExtensionFunction") public void testExtensionFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/ExtensionFunction/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/ExtensionFunction/"); doTest(fileName); } @TestMetadata("ExtensionFunctionOnImportedFunction") public void testExtensionFunctionOnImportedFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/ExtensionFunctionOnImportedFunction/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/ExtensionFunctionOnImportedFunction/"); doTest(fileName); } @TestMetadata("ExtensionOnNullable") public void testExtensionOnNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/ExtensionOnNullable/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/ExtensionOnNullable/"); doTest(fileName); } @TestMetadata("ExtensionsForSmartCast") public void testExtensionsForSmartCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/ExtensionsForSmartCast/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/ExtensionsForSmartCast/"); doTest(fileName); } @TestMetadata("GroovyClassNameCompletionFromDefaultPackage") public void testGroovyClassNameCompletionFromDefaultPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromDefaultPackage/"); doTest(fileName); } @TestMetadata("GroovyClassNameCompletionFromNonDefaultPackage") public void testGroovyClassNameCompletionFromNonDefaultPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/GroovyClassNameCompletionFromNonDefaultPackage/"); doTest(fileName); } @TestMetadata("InImportedFunctionLiteralParameter") public void testInImportedFunctionLiteralParameter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/InImportedFunctionLiteralParameter/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/InImportedFunctionLiteralParameter/"); doTest(fileName); } @TestMetadata("JavaInnerClasses") public void testJavaInnerClasses() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/JavaInnerClasses/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/JavaInnerClasses/"); doTest(fileName); } @TestMetadata("NoAutoInsertionOfNotImported") public void testNoAutoInsertionOfNotImported() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NoAutoInsertionOfNotImported/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NoAutoInsertionOfNotImported/"); doTest(fileName); } @TestMetadata("NoExtForOuterFromNested") public void testNoExtForOuterFromNested() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NoExtForOuterFromNested/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NoExtForOuterFromNested/"); doTest(fileName); } @TestMetadata("NoExtensionMethodDuplication") public void testNoExtensionMethodDuplication() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NoExtensionMethodDuplication/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NoExtensionMethodDuplication/"); doTest(fileName); } @TestMetadata("NotImportedExtensionForImplicitReceiver") public void testNotImportedExtensionForImplicitReceiver() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionForImplicitReceiver/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedExtensionForImplicitReceiver/"); doTest(fileName); } @TestMetadata("NotImportedExtensionFunction") public void testNotImportedExtensionFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionFunction/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction/"); doTest(fileName); } @TestMetadata("NotImportedExtensionFunction2") public void testNotImportedExtensionFunction2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionFunction2/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction2/"); doTest(fileName); } @TestMetadata("NotImportedExtensionFunction3") public void testNotImportedExtensionFunction3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionFunction3/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunction3/"); doTest(fileName); } @TestMetadata("NotImportedExtensionFunctionAndAlias") public void testNotImportedExtensionFunctionAndAlias() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionFunctionAndAlias/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedExtensionFunctionAndAlias/"); doTest(fileName); } @TestMetadata("NotImportedExtensionProperty") public void testNotImportedExtensionProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedExtensionProperty/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedExtensionProperty/"); doTest(fileName); } @TestMetadata("NotImportedFunction") public void testNotImportedFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedFunction/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedFunction/"); doTest(fileName); } @TestMetadata("NotImportedInfixExtension") public void testNotImportedInfixExtension() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedInfixExtension/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedInfixExtension/"); doTest(fileName); } @TestMetadata("NotImportedJavaClass") public void testNotImportedJavaClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedJavaClass/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedJavaClass/"); doTest(fileName); } @TestMetadata("NotImportedObject") public void testNotImportedObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedObject/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedObject/"); doTest(fileName); } @TestMetadata("NotImportedProperty") public void testNotImportedProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/NotImportedProperty/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/NotImportedProperty/"); doTest(fileName); } @TestMetadata("ObjectInTypePosition") public void testObjectInTypePosition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/ObjectInTypePosition/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/ObjectInTypePosition/"); doTest(fileName); } @TestMetadata("TopLevelFunction") public void testTopLevelFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/multifile/TopLevelFunction/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/multifile/TopLevelFunction/"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/MultiFileSmartCompletionTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileSmartCompletionTestGenerated.java similarity index 79% rename from idea/tests/org/jetbrains/kotlin/completion/MultiFileSmartCompletionTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileSmartCompletionTestGenerated.java index 165ac09ef06..f046171198e 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/MultiFileSmartCompletionTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/MultiFileSmartCompletionTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin.idea.completion.test; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,71 +27,71 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/smartMultiFile") +@TestMetadata("idea/idea-completion/testData/smartMultiFile") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class MultiFileSmartCompletionTestGenerated extends AbstractMultiFileSmartCompletionTest { public void testAllFilesPresentInSmartMultiFile() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/smartMultiFile"), Pattern.compile("^([^\\.]+)$"), false); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/smartMultiFile"), Pattern.compile("^([^\\.]+)$"), false); } @TestMetadata("FunctionFromAnotherPackage") public void testFunctionFromAnotherPackage() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/FunctionFromAnotherPackage/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/FunctionFromAnotherPackage/"); doTest(fileName); } @TestMetadata("GenericInheritors1") public void testGenericInheritors1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/GenericInheritors1/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/GenericInheritors1/"); doTest(fileName); } @TestMetadata("GenericInheritors2") public void testGenericInheritors2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/GenericInheritors2/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/GenericInheritors2/"); doTest(fileName); } @TestMetadata("GenericInheritors3") public void testGenericInheritors3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/GenericInheritors3/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/GenericInheritors3/"); doTest(fileName); } @TestMetadata("GenericInheritors4") public void testGenericInheritors4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/GenericInheritors4/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/GenericInheritors4/"); doTest(fileName); } @TestMetadata("InheritorInTheSameFile") public void testInheritorInTheSameFile() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/InheritorInTheSameFile/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/InheritorInTheSameFile/"); doTest(fileName); } @TestMetadata("Inheritors") public void testInheritors() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/Inheritors/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/Inheritors/"); doTest(fileName); } @TestMetadata("InheritorsAndMultipleExpectedTypes") public void testInheritorsAndMultipleExpectedTypes() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/InheritorsAndMultipleExpectedTypes/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/InheritorsAndMultipleExpectedTypes/"); doTest(fileName); } @TestMetadata("JavaStaticMethodArgument") public void testJavaStaticMethodArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/JavaStaticMethodArgument/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/JavaStaticMethodArgument/"); doTest(fileName); } @TestMetadata("NoObjectDuplication") public void testNoObjectDuplication() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/smartMultiFile/NoObjectDuplication/"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/smartMultiFile/NoObjectDuplication/"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/confidence/JetConfidenceTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/confidence/JetConfidenceTest.java similarity index 93% rename from idea/tests/org/jetbrains/kotlin/completion/confidence/JetConfidenceTest.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/confidence/JetConfidenceTest.java index 5e024b14986..7a989564823 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/confidence/JetConfidenceTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/confidence/JetConfidenceTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.confidence; +package org.jetbrains.kotlin.idea.completion.test.confidence; import com.intellij.codeInsight.CodeInsightSettings; import com.intellij.codeInsight.completion.CodeCompletionHandlerBase; @@ -25,7 +25,7 @@ import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.util.text.StringUtil; import org.apache.commons.lang.SystemUtils; import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; +import org.jetbrains.kotlin.idea.completion.test.TestPackage; import org.jetbrains.kotlin.test.InTextDirectivesUtils; import java.io.File; @@ -88,7 +88,7 @@ public class JetConfidenceTest extends LightCompletionTestCase { @NotNull @Override protected String getTestDataPath() { - return new File(PluginTestCaseBase.getTestDataPathBase(), "/completion/confidence/").getPath() + File.separator; + return new File(TestPackage.getCOMPLETION_TEST_DATA_BASE_PATH(), "/confidence/").getPath() + File.separator; } @Override diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/AbstractCompletionHandlerTests.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/AbstractCompletionHandlerTests.kt similarity index 98% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/AbstractCompletionHandlerTests.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/AbstractCompletionHandlerTests.kt index f76aa5a37a8..f254ab4d7c6 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/AbstractCompletionHandlerTests.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/AbstractCompletionHandlerTests.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers +package org.jetbrains.kotlin.idea.completion.test.handlers import com.intellij.codeInsight.completion.CompletionType import com.intellij.openapi.util.io.FileUtil diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/BasicCompletionHandlerTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/BasicCompletionHandlerTest.kt similarity index 95% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/BasicCompletionHandlerTest.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/BasicCompletionHandlerTest.kt index cb2772985ce..7b2cb6c6118 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/BasicCompletionHandlerTest.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/BasicCompletionHandlerTest.kt @@ -18,8 +18,10 @@ package org.jetbrains.kotlin.completion.handlers import com.intellij.codeInsight.completion.CompletionType import com.intellij.psi.codeStyle.CodeStyleSettingsManager -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase +import org.jetbrains.kotlin.idea.completion.test.COMPLETION_TEST_DATA_BASE_PATH +import org.jetbrains.kotlin.idea.completion.test.handlers.CompletionHandlerTestBase import org.jetbrains.kotlin.idea.core.formatter.JetCodeStyleSettings +import org.jetbrains.kotlin.idea.test.PluginTestCaseBase import java.io.File deprecated("All tests from here to be moved to the generated test") @@ -28,7 +30,7 @@ public class BasicCompletionHandlerTest : CompletionHandlerTestBase(){ fixture.checkResultByFile(getTestName(false) + ".kt.after") } - override fun getTestDataPath() = File(PluginTestCaseBase.getTestDataPathBase(), "/completion/handlers").getPath() + File.separator + override fun getTestDataPath() = File(COMPLETION_TEST_DATA_BASE_PATH, "/handlers").getPath() + File.separator private fun doTest() { doTest(2, "*", null, null, '\n') diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/BasicCompletionHandlerTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/BasicCompletionHandlerTestGenerated.java similarity index 76% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/BasicCompletionHandlerTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/BasicCompletionHandlerTestGenerated.java index b7c9805edbb..440ed2e5ec2 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/BasicCompletionHandlerTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/BasicCompletionHandlerTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers; +package org.jetbrains.kotlin.idea.completion.test.handlers; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,115 +27,115 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/handlers/basic") +@TestMetadata("idea/idea-completion/testData/handlers/basic") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class BasicCompletionHandlerTestGenerated extends AbstractBasicCompletionHandlerTest { public void testAllFilesPresentInBasic() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/handlers/basic"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/handlers/basic"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("ClassWithClassObject.kt") public void testClassWithClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/ClassWithClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/ClassWithClassObject.kt"); doTest(fileName); } @TestMetadata("DoNotUseParenthesisOnNextLine.kt") public void testDoNotUseParenthesisOnNextLine() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/DoNotUseParenthesisOnNextLine.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/DoNotUseParenthesisOnNextLine.kt"); doTest(fileName); } @TestMetadata("ExtensionReceiverTypeArg.kt") public void testExtensionReceiverTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/ExtensionReceiverTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/ExtensionReceiverTypeArg.kt"); doTest(fileName); } @TestMetadata("GenericFunctionWithTab.kt") public void testGenericFunctionWithTab() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/GenericFunctionWithTab.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab.kt"); doTest(fileName); } @TestMetadata("GenericFunctionWithTab2.kt") public void testGenericFunctionWithTab2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/GenericFunctionWithTab2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/GenericFunctionWithTab2.kt"); doTest(fileName); } @TestMetadata("NestedTypeArg.kt") public void testNestedTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/NestedTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/NestedTypeArg.kt"); doTest(fileName); } @TestMetadata("SecondTypeArg.kt") public void testSecondTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/SecondTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/SecondTypeArg.kt"); doTest(fileName); } @TestMetadata("SpaceAfterParenthesisBug.kt") public void testSpaceAfterParenthesisBug() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/SpaceAfterParenthesisBug.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/SpaceAfterParenthesisBug.kt"); doTest(fileName); } @TestMetadata("SuperTypeArg.kt") public void testSuperTypeArg() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/SuperTypeArg.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/SuperTypeArg.kt"); doTest(fileName); } - @TestMetadata("idea/testData/completion/handlers/basic/stringTemplate") + @TestMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class StringTemplate extends AbstractBasicCompletionHandlerTest { @TestMetadata("1.kt") public void test1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/stringTemplate/1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate/1.kt"); doTest(fileName); } @TestMetadata("2.kt") public void test2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/stringTemplate/2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate/2.kt"); doTest(fileName); } @TestMetadata("3.kt") public void test3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/stringTemplate/3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate/3.kt"); doTest(fileName); } @TestMetadata("4.kt") public void test4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/stringTemplate/4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate/4.kt"); doTest(fileName); } public void testAllFilesPresentInStringTemplate() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/handlers/basic/stringTemplate"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/handlers/basic/stringTemplate"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("BackingField.kt") public void testBackingField() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/stringTemplate/BackingField.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate/BackingField.kt"); doTest(fileName); } @TestMetadata("NotEmptyPrefix.kt") public void testNotEmptyPrefix() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/stringTemplate/NotEmptyPrefix.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate/NotEmptyPrefix.kt"); doTest(fileName); } @TestMetadata("Replace.kt") public void testReplace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/basic/stringTemplate/Replace.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/basic/stringTemplate/Replace.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionCharFilterTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionCharFilterTestGenerated.java similarity index 76% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionCharFilterTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionCharFilterTestGenerated.java index 346633586d9..34b2b6456b9 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionCharFilterTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionCharFilterTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers; +package org.jetbrains.kotlin.idea.completion.test.handlers; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,179 +27,179 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/handlers/charFilter") +@TestMetadata("idea/idea-completion/testData/handlers/charFilter") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class CompletionCharFilterTestGenerated extends AbstractCompletionCharFilterTest { public void testAllFilesPresentInCharFilter() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/handlers/charFilter"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/handlers/charFilter"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("Colon.kt") public void testColon() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Colon.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Colon.kt"); doTest(fileName); } @TestMetadata("Comma1.kt") public void testComma1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Comma1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Comma1.kt"); doTest(fileName); } @TestMetadata("Comma2.kt") public void testComma2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Comma2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Comma2.kt"); doTest(fileName); } @TestMetadata("Comma3.kt") public void testComma3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Comma3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Comma3.kt"); doTest(fileName); } @TestMetadata("Comma4.kt") public void testComma4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Comma4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Comma4.kt"); doTest(fileName); } @TestMetadata("Comma5.kt") public void testComma5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Comma5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Comma5.kt"); doTest(fileName); } @TestMetadata("CommaForFunction1.kt") public void testCommaForFunction1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/CommaForFunction1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/CommaForFunction1.kt"); doTest(fileName); } @TestMetadata("CommaForFunction2.kt") public void testCommaForFunction2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/CommaForFunction2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/CommaForFunction2.kt"); doTest(fileName); } @TestMetadata("ConstructorWithLambdaArg1.kt") public void testConstructorWithLambdaArg1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg1.kt"); doTest(fileName); } @TestMetadata("ConstructorWithLambdaArg2.kt") public void testConstructorWithLambdaArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/ConstructorWithLambdaArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/ConstructorWithLambdaArg2.kt"); doTest(fileName); } @TestMetadata("Dot.kt") public void testDot() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Dot.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Dot.kt"); doTest(fileName); } @TestMetadata("DotAfterFun1.kt") public void testDotAfterFun1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/DotAfterFun1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/DotAfterFun1.kt"); doTest(fileName); } @TestMetadata("DotAfterFun2.kt") public void testDotAfterFun2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/DotAfterFun2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/DotAfterFun2.kt"); doTest(fileName); } @TestMetadata("Eq1.kt") public void testEq1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Eq1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Eq1.kt"); doTest(fileName); } @TestMetadata("Eq2.kt") public void testEq2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Eq2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Eq2.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameter1.kt") public void testFunctionLiteralParameter1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/FunctionLiteralParameter1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter1.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameter2.kt") public void testFunctionLiteralParameter2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/FunctionLiteralParameter2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter2.kt"); doTest(fileName); } @TestMetadata("FunctionLiteralParameter3.kt") public void testFunctionLiteralParameter3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/FunctionLiteralParameter3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/FunctionLiteralParameter3.kt"); doTest(fileName); } @TestMetadata("FunctionWithLambdaArg1.kt") public void testFunctionWithLambdaArg1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg1.kt"); doTest(fileName); } @TestMetadata("FunctionWithLambdaArg2.kt") public void testFunctionWithLambdaArg2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/FunctionWithLambdaArg2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/FunctionWithLambdaArg2.kt"); doTest(fileName); } @TestMetadata("InfixCallAndSpace.kt") public void testInfixCallAndSpace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/InfixCallAndSpace.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/InfixCallAndSpace.kt"); doTest(fileName); } @TestMetadata("KeywordAndSpace.kt") public void testKeywordAndSpace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/KeywordAndSpace.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/KeywordAndSpace.kt"); doTest(fileName); } @TestMetadata("LParenth.kt") public void testLParenth() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/LParenth.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/LParenth.kt"); doTest(fileName); } @TestMetadata("NamedParameter1.kt") public void testNamedParameter1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/NamedParameter1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/NamedParameter1.kt"); doTest(fileName); } @TestMetadata("NamedParameter2.kt") public void testNamedParameter2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/NamedParameter2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/NamedParameter2.kt"); doTest(fileName); } @TestMetadata("QualifiedThis.kt") public void testQualifiedThis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/QualifiedThis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/QualifiedThis.kt"); doTest(fileName); } @TestMetadata("RangeTyping.kt") public void testRangeTyping() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/RangeTyping.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/RangeTyping.kt"); doTest(fileName); } @TestMetadata("Space.kt") public void testSpace() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/charFilter/Space.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/charFilter/Space.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionHandlerTestBase.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionHandlerTestBase.kt similarity index 98% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionHandlerTestBase.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionHandlerTestBase.kt index 81fe77b1a34..feb8dfdb74a 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionHandlerTestBase.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionHandlerTestBase.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers +package org.jetbrains.kotlin.idea.completion.test.handlers import com.intellij.codeInsight.completion.CompletionType import com.intellij.codeInsight.lookup.LookupElement diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionMultifileHandlerTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionMultifileHandlerTest.java similarity index 83% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionMultifileHandlerTest.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionMultifileHandlerTest.java index d155e01cb96..8ad4284c5f4 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/CompletionMultifileHandlerTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/CompletionMultifileHandlerTest.java @@ -14,10 +14,11 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers; +package org.jetbrains.kotlin.idea.completion.test.handlers; -import org.jetbrains.kotlin.idea.KotlinCompletionTestCase; -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; +import junit.framework.TestCase; +import org.jetbrains.kotlin.idea.completion.test.KotlinCompletionTestCase; +import org.jetbrains.kotlin.idea.completion.test.TestPackage; import java.io.File; @@ -80,7 +81,7 @@ public class CompletionMultifileHandlerTest extends KotlinCompletionTestCase { configureByFiles(null, fileName + "-1.kt", fileName + "-2.kt"); complete(2); if (myItems != null) { - assertTrue("Multiple items in completion", myItems.length == 1); + TestCase.assertTrue("Multiple items in completion", myItems.length == 1); selectItem(myItems[0]); } checkResultByFile(fileName + ".kt.after"); @@ -88,6 +89,6 @@ public class CompletionMultifileHandlerTest extends KotlinCompletionTestCase { @Override protected String getTestDataPath() { - return new File(PluginTestCaseBase.getTestDataPathBase(), "/completion/handlers/multifile/").getPath() + File.separator; + return new File(TestPackage.getCOMPLETION_TEST_DATA_BASE_PATH(), "/handlers/multifile/").getPath() + File.separator; } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/JavaCompletionHandlerTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/JavaCompletionHandlerTest.java similarity index 80% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/JavaCompletionHandlerTest.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/JavaCompletionHandlerTest.java index 4f9e6d9e51a..adad9d7793c 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/JavaCompletionHandlerTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/JavaCompletionHandlerTest.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers; +package org.jetbrains.kotlin.idea.completion.test.handlers; -import org.jetbrains.kotlin.idea.KotlinCompletionTestCase; -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; +import org.jetbrains.kotlin.idea.completion.test.KotlinCompletionTestCase; +import org.jetbrains.kotlin.idea.completion.test.TestPackage; import java.io.File; @@ -41,6 +41,6 @@ public class JavaCompletionHandlerTest extends KotlinCompletionTestCase { @Override protected String getTestDataPath() { - return new File(PluginTestCaseBase.getTestDataPathBase(), "/completion/handlers/injava").getPath() + File.separator; + return new File(TestPackage.getCOMPLETION_TEST_DATA_BASE_PATH(), "/handlers/injava").getPath() + File.separator; } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/KeywordCompletionHandlerTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/KeywordCompletionHandlerTestGenerated.java similarity index 78% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/KeywordCompletionHandlerTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/KeywordCompletionHandlerTestGenerated.java index 7619cb46cee..c60efe13f2e 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/KeywordCompletionHandlerTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/KeywordCompletionHandlerTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers; +package org.jetbrains.kotlin.idea.completion.test.handlers; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,77 +27,77 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/handlers/keywords") +@TestMetadata("idea/idea-completion/testData/handlers/keywords") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class KeywordCompletionHandlerTestGenerated extends AbstractKeywordCompletionHandlerTest { public void testAllFilesPresentInKeywords() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/handlers/keywords"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/handlers/keywords"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("Break.kt") public void testBreak() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/Break.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/Break.kt"); doTest(fileName); } @TestMetadata("FileKeyword.kt") public void testFileKeyword() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/FileKeyword.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/FileKeyword.kt"); doTest(fileName); } @TestMetadata("NoSpaceAfterNull.kt") public void testNoSpaceAfterNull() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/NoSpaceAfterNull.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/NoSpaceAfterNull.kt"); doTest(fileName); } @TestMetadata("QualifiedReturnNonUnit.kt") public void testQualifiedReturnNonUnit() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/QualifiedReturnNonUnit.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnit.kt"); doTest(fileName); } @TestMetadata("QualifiedReturnNonUnitExplicit.kt") public void testQualifiedReturnNonUnitExplicit() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/QualifiedReturnNonUnitExplicit.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/QualifiedReturnNonUnitExplicit.kt"); doTest(fileName); } @TestMetadata("QualifiedReturnUnit.kt") public void testQualifiedReturnUnit() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/QualifiedReturnUnit.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/QualifiedReturnUnit.kt"); doTest(fileName); } @TestMetadata("ReturnInEmptyType.kt") public void testReturnInEmptyType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/ReturnInEmptyType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/ReturnInEmptyType.kt"); doTest(fileName); } @TestMetadata("ReturnInProperty.kt") public void testReturnInProperty() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/ReturnInProperty.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/ReturnInProperty.kt"); doTest(fileName); } @TestMetadata("ReturnInTypeFunction.kt") public void testReturnInTypeFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/ReturnInTypeFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/ReturnInTypeFunction.kt"); doTest(fileName); } @TestMetadata("ReturnInUnit.kt") public void testReturnInUnit() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/ReturnInUnit.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/ReturnInUnit.kt"); doTest(fileName); } @TestMetadata("SpaceAfterImport.kt") public void testSpaceAfterImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/keywords/SpaceAfterImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/keywords/SpaceAfterImport.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/SmartCompletionHandlerTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/SmartCompletionHandlerTestGenerated.java similarity index 76% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/SmartCompletionHandlerTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/SmartCompletionHandlerTestGenerated.java index 0ff1eea53ca..9397cb0210a 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/SmartCompletionHandlerTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/SmartCompletionHandlerTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers; +package org.jetbrains.kotlin.idea.completion.test.handlers; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,629 +27,629 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/handlers/smart") +@TestMetadata("idea/idea-completion/testData/handlers/smart") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class SmartCompletionHandlerTestGenerated extends AbstractSmartCompletionHandlerTest { @TestMetadata("AfterAs.kt") public void testAfterAs() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AfterAs.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AfterAs.kt"); doTest(fileName); } @TestMetadata("AfterAs2.kt") public void testAfterAs2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AfterAs2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AfterAs2.kt"); doTest(fileName); } @TestMetadata("AfterAs3.kt") public void testAfterAs3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AfterAs3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AfterAs3.kt"); doTest(fileName); } @TestMetadata("AfterSafeAs.kt") public void testAfterSafeAs() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AfterSafeAs.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AfterSafeAs.kt"); doTest(fileName); } public void testAllFilesPresentInSmart() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/handlers/smart"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/handlers/smart"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("AnonymousObject1.kt") public void testAnonymousObject1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AnonymousObject1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AnonymousObject1.kt"); doTest(fileName); } @TestMetadata("AnonymousObject2.kt") public void testAnonymousObject2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AnonymousObject2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AnonymousObject2.kt"); doTest(fileName); } @TestMetadata("AnonymousObject3.kt") public void testAnonymousObject3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AnonymousObject3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AnonymousObject3.kt"); doTest(fileName); } @TestMetadata("AnonymousObjectInsertsImport.kt") public void testAnonymousObjectInsertsImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AnonymousObjectInsertsImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AnonymousObjectInsertsImport.kt"); doTest(fileName); } @TestMetadata("AutoCompleteAfterAs1.kt") public void testAutoCompleteAfterAs1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AutoCompleteAfterAs1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs1.kt"); doTest(fileName); } @TestMetadata("AutoCompleteAfterAs2.kt") public void testAutoCompleteAfterAs2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AutoCompleteAfterAs2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs2.kt"); doTest(fileName); } @TestMetadata("AutoCompleteAfterAs3.kt") public void testAutoCompleteAfterAs3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/AutoCompleteAfterAs3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/AutoCompleteAfterAs3.kt"); doTest(fileName); } @TestMetadata("ClassInClassObject.kt") public void testClassInClassObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClassInClassObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClassInClassObject.kt"); doTest(fileName); } @TestMetadata("ClassInObject.kt") public void testClassInObject() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClassInObject.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClassInObject.kt"); doTest(fileName); } @TestMetadata("ClassObjectFieldKeywordName.kt") public void testClassObjectFieldKeywordName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClassObjectFieldKeywordName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClassObjectFieldKeywordName.kt"); doTest(fileName); } @TestMetadata("ClassObjectMethod1.kt") public void testClassObjectMethod1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClassObjectMethod1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClassObjectMethod1.kt"); doTest(fileName); } @TestMetadata("ClassObjectMethod2.kt") public void testClassObjectMethod2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClassObjectMethod2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClassObjectMethod2.kt"); doTest(fileName); } @TestMetadata("ClassObjectMethod3.kt") public void testClassObjectMethod3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClassObjectMethod3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClassObjectMethod3.kt"); doTest(fileName); } @TestMetadata("ClassObjectMethod4.kt") public void testClassObjectMethod4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClassObjectMethod4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClassObjectMethod4.kt"); doTest(fileName); } @TestMetadata("ClosingParenthesis1.kt") public void testClosingParenthesis1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClosingParenthesis1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClosingParenthesis1.kt"); doTest(fileName); } @TestMetadata("ClosingParenthesis2.kt") public void testClosingParenthesis2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ClosingParenthesis2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ClosingParenthesis2.kt"); doTest(fileName); } @TestMetadata("Comma1.kt") public void testComma1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma1.kt"); doTest(fileName); } @TestMetadata("Comma10.kt") public void testComma10() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma10.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma10.kt"); doTest(fileName); } @TestMetadata("Comma11.kt") public void testComma11() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma11.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma11.kt"); doTest(fileName); } @TestMetadata("Comma2.kt") public void testComma2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma2.kt"); doTest(fileName); } @TestMetadata("Comma3.kt") public void testComma3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma3.kt"); doTest(fileName); } @TestMetadata("Comma4.kt") public void testComma4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma4.kt"); doTest(fileName); } @TestMetadata("Comma5.kt") public void testComma5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma5.kt"); doTest(fileName); } @TestMetadata("Comma6.kt") public void testComma6() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma6.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma6.kt"); doTest(fileName); } @TestMetadata("Comma7.kt") public void testComma7() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma7.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma7.kt"); doTest(fileName); } @TestMetadata("Comma8.kt") public void testComma8() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma8.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma8.kt"); doTest(fileName); } @TestMetadata("Comma9.kt") public void testComma9() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Comma9.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Comma9.kt"); doTest(fileName); } @TestMetadata("CommaInSuperConstructorCall.kt") public void testCommaInSuperConstructorCall() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/CommaInSuperConstructorCall.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/CommaInSuperConstructorCall.kt"); doTest(fileName); } @TestMetadata("Constructor.kt") public void testConstructor() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Constructor.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Constructor.kt"); doTest(fileName); } @TestMetadata("ConstructorForGenericType.kt") public void testConstructorForGenericType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorForGenericType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorForGenericType.kt"); doTest(fileName); } @TestMetadata("ConstructorForGenericType2.kt") public void testConstructorForGenericType2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorForGenericType2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorForGenericType2.kt"); doTest(fileName); } @TestMetadata("ConstructorForJavaClass.kt") public void testConstructorForJavaClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorForJavaClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorForJavaClass.kt"); doTest(fileName); } @TestMetadata("ConstructorForNullable.kt") public void testConstructorForNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorForNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorForNullable.kt"); doTest(fileName); } @TestMetadata("ConstructorInsertsImport.kt") public void testConstructorInsertsImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorInsertsImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport.kt"); doTest(fileName); } @TestMetadata("ConstructorInsertsImport2.kt") public void testConstructorInsertsImport2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorInsertsImport2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorInsertsImport2.kt"); doTest(fileName); } @TestMetadata("ConstructorWithKeywordName.kt") public void testConstructorWithKeywordName() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorWithKeywordName.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorWithKeywordName.kt"); doTest(fileName); } @TestMetadata("ConstructorWithLambdaParameter1.kt") public void testConstructorWithLambdaParameter1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter1.kt"); doTest(fileName); } @TestMetadata("ConstructorWithLambdaParameter2.kt") public void testConstructorWithLambdaParameter2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorWithLambdaParameter2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorWithLambdaParameter2.kt"); doTest(fileName); } @TestMetadata("ConstructorWithParameters.kt") public void testConstructorWithParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ConstructorWithParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ConstructorWithParameters.kt"); doTest(fileName); } @TestMetadata("DoNotEraseBraceOnTab.kt") public void testDoNotEraseBraceOnTab() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/DoNotEraseBraceOnTab.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/DoNotEraseBraceOnTab.kt"); doTest(fileName); } @TestMetadata("DoNotReplaceOnEnter.kt") public void testDoNotReplaceOnEnter() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/DoNotReplaceOnEnter.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/DoNotReplaceOnEnter.kt"); doTest(fileName); } @TestMetadata("EnumMember.kt") public void testEnumMember() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/EnumMember.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/EnumMember.kt"); doTest(fileName); } @TestMetadata("ForLoopRange.kt") public void testForLoopRange() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ForLoopRange.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ForLoopRange.kt"); doTest(fileName); } @TestMetadata("ForLoopRange2.kt") public void testForLoopRange2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ForLoopRange2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ForLoopRange2.kt"); doTest(fileName); } @TestMetadata("FunctionReference1.kt") public void testFunctionReference1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/FunctionReference1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/FunctionReference1.kt"); doTest(fileName); } @TestMetadata("FunctionReference2.kt") public void testFunctionReference2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/FunctionReference2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/FunctionReference2.kt"); doTest(fileName); } @TestMetadata("GenericFunction.kt") public void testGenericFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/GenericFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/GenericFunction.kt"); doTest(fileName); } @TestMetadata("IfCondition.kt") public void testIfCondition() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/IfCondition.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/IfCondition.kt"); doTest(fileName); } @TestMetadata("IfValue1.kt") public void testIfValue1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/IfValue1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/IfValue1.kt"); doTest(fileName); } @TestMetadata("IfValue2.kt") public void testIfValue2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/IfValue2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/IfValue2.kt"); doTest(fileName); } @TestMetadata("IfValue3.kt") public void testIfValue3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/IfValue3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/IfValue3.kt"); doTest(fileName); } @TestMetadata("IfValueInBlock.kt") public void testIfValueInBlock() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/IfValueInBlock.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/IfValueInBlock.kt"); doTest(fileName); } @TestMetadata("InElvisOperator.kt") public void testInElvisOperator() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/InElvisOperator.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/InElvisOperator.kt"); doTest(fileName); } @TestMetadata("InnerClassInstantiation1.kt") public void testInnerClassInstantiation1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/InnerClassInstantiation1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/InnerClassInstantiation1.kt"); doTest(fileName); } @TestMetadata("InnerClassInstantiation2.kt") public void testInnerClassInstantiation2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/InnerClassInstantiation2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/InnerClassInstantiation2.kt"); doTest(fileName); } @TestMetadata("JavaEnumMemberInsertsImport.kt") public void testJavaEnumMemberInsertsImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/JavaEnumMemberInsertsImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/JavaEnumMemberInsertsImport.kt"); doTest(fileName); } @TestMetadata("JavaStaticField.kt") public void testJavaStaticField() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/JavaStaticField.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/JavaStaticField.kt"); doTest(fileName); } @TestMetadata("JavaStaticFieldInsertImport.kt") public void testJavaStaticFieldInsertImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/JavaStaticFieldInsertImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/JavaStaticFieldInsertImport.kt"); doTest(fileName); } @TestMetadata("JavaStaticMethod.kt") public void testJavaStaticMethod() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/JavaStaticMethod.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/JavaStaticMethod.kt"); doTest(fileName); } @TestMetadata("JavaStaticMethodInsertsImport.kt") public void testJavaStaticMethodInsertsImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/JavaStaticMethodInsertsImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/JavaStaticMethodInsertsImport.kt"); doTest(fileName); } @TestMetadata("Lambda1.kt") public void testLambda1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Lambda1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Lambda1.kt"); doTest(fileName); } @TestMetadata("Lambda2.kt") public void testLambda2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Lambda2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Lambda2.kt"); doTest(fileName); } @TestMetadata("Lambda3.kt") public void testLambda3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Lambda3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Lambda3.kt"); doTest(fileName); } @TestMetadata("Lambda4.kt") public void testLambda4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Lambda4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Lambda4.kt"); doTest(fileName); } @TestMetadata("Lambda5.kt") public void testLambda5() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/Lambda5.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/Lambda5.kt"); doTest(fileName); } @TestMetadata("LambdaInsertImport.kt") public void testLambdaInsertImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/LambdaInsertImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/LambdaInsertImport.kt"); doTest(fileName); } @TestMetadata("MergeTail1.kt") public void testMergeTail1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/MergeTail1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/MergeTail1.kt"); doTest(fileName); } @TestMetadata("MergeTail2.kt") public void testMergeTail2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/MergeTail2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/MergeTail2.kt"); doTest(fileName); } @TestMetadata("MergeTail3.kt") public void testMergeTail3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/MergeTail3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/MergeTail3.kt"); doTest(fileName); } @TestMetadata("MergeTail4.kt") public void testMergeTail4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/MergeTail4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/MergeTail4.kt"); doTest(fileName); } @TestMetadata("MultipleArgsItem.kt") public void testMultipleArgsItem() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/MultipleArgsItem.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/MultipleArgsItem.kt"); doTest(fileName); } @TestMetadata("MultipleArgsItemByTab.kt") public void testMultipleArgsItemByTab() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/MultipleArgsItemByTab.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/MultipleArgsItemByTab.kt"); doTest(fileName); } @TestMetadata("NestedDataClass.kt") public void testNestedDataClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/NestedDataClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/NestedDataClass.kt"); doTest(fileName); } @TestMetadata("NestedDataClassComma.kt") public void testNestedDataClassComma() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/NestedDataClassComma.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/NestedDataClassComma.kt"); doTest(fileName); } @TestMetadata("NullableValue1.kt") public void testNullableValue1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/NullableValue1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/NullableValue1.kt"); doTest(fileName); } @TestMetadata("NullableValue2.kt") public void testNullableValue2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/NullableValue2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/NullableValue2.kt"); doTest(fileName); } @TestMetadata("NullableValue3.kt") public void testNullableValue3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/NullableValue3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/NullableValue3.kt"); doTest(fileName); } @TestMetadata("NullableValueKeepOldArguments.kt") public void testNullableValueKeepOldArguments() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/NullableValueKeepOldArguments.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/NullableValueKeepOldArguments.kt"); doTest(fileName); } @TestMetadata("ObjectFromType.kt") public void testObjectFromType() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ObjectFromType.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ObjectFromType.kt"); doTest(fileName); } @TestMetadata("QualifiedCallReplacementBug.kt") public void testQualifiedCallReplacementBug() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/QualifiedCallReplacementBug.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/QualifiedCallReplacementBug.kt"); doTest(fileName); } @TestMetadata("QualifiedThisKeywordName1.kt") public void testQualifiedThisKeywordName1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/QualifiedThisKeywordName1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName1.kt"); doTest(fileName); } @TestMetadata("QualifiedThisKeywordName2.kt") public void testQualifiedThisKeywordName2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/QualifiedThisKeywordName2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/QualifiedThisKeywordName2.kt"); doTest(fileName); } @TestMetadata("ReplaceArgument.kt") public void testReplaceArgument() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/ReplaceArgument.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/ReplaceArgument.kt"); doTest(fileName); } @TestMetadata("SAMExpected1.kt") public void testSAMExpected1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/SAMExpected1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/SAMExpected1.kt"); doTest(fileName); } @TestMetadata("SAMExpected2.kt") public void testSAMExpected2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/SAMExpected2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/SAMExpected2.kt"); doTest(fileName); } @TestMetadata("TabReplaceComma1.kt") public void testTabReplaceComma1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceComma1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceComma1.kt"); doTest(fileName); } @TestMetadata("TabReplaceComma2.kt") public void testTabReplaceComma2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceComma2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceComma2.kt"); doTest(fileName); } @TestMetadata("TabReplaceExpression.kt") public void testTabReplaceExpression() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceExpression.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceExpression.kt"); doTest(fileName); } @TestMetadata("TabReplaceExpression2.kt") public void testTabReplaceExpression2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceExpression2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceExpression2.kt"); doTest(fileName); } @TestMetadata("TabReplaceExpression3.kt") public void testTabReplaceExpression3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceExpression3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceExpression3.kt"); doTest(fileName); } @TestMetadata("TabReplaceExpression4.kt") public void testTabReplaceExpression4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceExpression4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceExpression4.kt"); doTest(fileName); } @TestMetadata("TabReplaceFunctionName1.kt") public void testTabReplaceFunctionName1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceFunctionName1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName1.kt"); doTest(fileName); } @TestMetadata("TabReplaceFunctionName2.kt") public void testTabReplaceFunctionName2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceFunctionName2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName2.kt"); doTest(fileName); } @TestMetadata("TabReplaceFunctionName3.kt") public void testTabReplaceFunctionName3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceFunctionName3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceFunctionName3.kt"); doTest(fileName); } @TestMetadata("TabReplaceIdentifier.kt") public void testTabReplaceIdentifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceIdentifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceIdentifier.kt"); doTest(fileName); } @TestMetadata("TabReplaceOperand.kt") public void testTabReplaceOperand() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/TabReplaceOperand.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/TabReplaceOperand.kt"); doTest(fileName); } @TestMetadata("True.kt") public void testTrue() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/True.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/True.kt"); doTest(fileName); } @TestMetadata("True2.kt") public void testTrue2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/True2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/True2.kt"); doTest(fileName); } @TestMetadata("WhenElse.kt") public void testWhenElse() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/smart/WhenElse.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/smart/WhenElse.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/handlers/SmartCompletionMultifileHandlerTest.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/SmartCompletionMultifileHandlerTest.java similarity index 80% rename from idea/tests/org/jetbrains/kotlin/completion/handlers/SmartCompletionMultifileHandlerTest.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/SmartCompletionMultifileHandlerTest.java index 258820461d6..84a207d53a5 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/handlers/SmartCompletionMultifileHandlerTest.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/SmartCompletionMultifileHandlerTest.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.handlers; +package org.jetbrains.kotlin.idea.completion.test.handlers; import com.intellij.codeInsight.completion.CompletionType; -import org.jetbrains.kotlin.idea.KotlinCompletionTestCase; -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; +import org.jetbrains.kotlin.idea.completion.test.KotlinCompletionTestCase; +import org.jetbrains.kotlin.idea.completion.test.TestPackage; import java.io.File; @@ -47,6 +47,6 @@ public class SmartCompletionMultifileHandlerTest extends KotlinCompletionTestCas @Override protected String getTestDataPath() { - return new File(PluginTestCaseBase.getTestDataPathBase(), "/completion/handlers/multifile/smart/").getPath() + File.separator; + return new File(TestPackage.getCOMPLETION_TEST_DATA_BASE_PATH(), "/handlers/multifile/smart/").getPath() + File.separator; } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/weighers/AbstractCompletionWeigherTest.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/AbstractCompletionWeigherTest.kt similarity index 79% rename from idea/tests/org/jetbrains/kotlin/completion/weighers/AbstractCompletionWeigherTest.kt rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/AbstractCompletionWeigherTest.kt index 08f7a0b786c..d6eb6438523 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/weighers/AbstractCompletionWeigherTest.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/AbstractCompletionWeigherTest.kt @@ -14,16 +14,17 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.weighers +package org.jetbrains.kotlin.idea.completion.test.weighers import com.intellij.codeInsight.completion.CompletionType -import org.jetbrains.kotlin.test.InTextDirectivesUtils -import java.io.File -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase -import org.testng.Assert -import org.jetbrains.kotlin.test.util.configureWithExtraFile +import org.jetbrains.kotlin.idea.completion.test.COMPLETION_TEST_DATA_BASE_PATH import org.jetbrains.kotlin.idea.test.JetLightCodeInsightFixtureTestCase import org.jetbrains.kotlin.idea.test.JetWithJdkAndRuntimeLightProjectDescriptor +import org.jetbrains.kotlin.idea.test.PluginTestCaseBase +import org.jetbrains.kotlin.test.InTextDirectivesUtils +import org.jetbrains.kotlin.test.util.configureWithExtraFile +import org.junit.Assert +import java.io.File public abstract class AbstractCompletionWeigherTest(val completionType: CompletionType, val relativeTestDataPath: String) : JetLightCodeInsightFixtureTestCase() { fun doTest(path: String) { @@ -32,19 +33,19 @@ public abstract class AbstractCompletionWeigherTest(val completionType: Completi val text = myFixture.getEditor().getDocument().getText() val items = InTextDirectivesUtils.findArrayWithPrefixes(text, "// ORDER:") - Assert.assertTrue(!items.isEmpty(), """Some items should be defined with "// ORDER:" directive""") + Assert.assertTrue("""Some items should be defined with "// ORDER:" directive""", !items.isEmpty()) myFixture.complete(completionType, InTextDirectivesUtils.getPrefixedInt(text, "// INVOCATION_COUNT:") ?: 1) myFixture.assertPreferredCompletionItems(InTextDirectivesUtils.getPrefixedInt(text, "// SELECTED:") ?: 0, *items) } protected override fun getTestDataPath() : String? { - return File(PluginTestCaseBase.getTestDataPathBase(), relativeTestDataPath).getPath() + File.separator + return File(COMPLETION_TEST_DATA_BASE_PATH, relativeTestDataPath).getPath() + File.separator } } -public abstract class AbstractBasicCompletionWeigherTest() : AbstractCompletionWeigherTest(CompletionType.BASIC, "/completion/weighers/basic") +public abstract class AbstractBasicCompletionWeigherTest() : AbstractCompletionWeigherTest(CompletionType.BASIC, "/weighers/basic") -public abstract class AbstractSmartCompletionWeigherTest() : AbstractCompletionWeigherTest(CompletionType.SMART, "/completion/weighers/smart") { +public abstract class AbstractSmartCompletionWeigherTest() : AbstractCompletionWeigherTest(CompletionType.SMART, "/weighers/smart") { override fun getProjectDescriptor() = JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE } diff --git a/idea/tests/org/jetbrains/kotlin/completion/weighers/BasicCompletionWeigherTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/BasicCompletionWeigherTestGenerated.java similarity index 78% rename from idea/tests/org/jetbrains/kotlin/completion/weighers/BasicCompletionWeigherTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/BasicCompletionWeigherTestGenerated.java index fb22be2a116..141f26f992c 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/weighers/BasicCompletionWeigherTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/BasicCompletionWeigherTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.weighers; +package org.jetbrains.kotlin.idea.completion.test.weighers; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,101 +27,101 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/weighers/basic") +@TestMetadata("idea/idea-completion/testData/weighers/basic") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class BasicCompletionWeigherTestGenerated extends AbstractBasicCompletionWeigherTest { @TestMetadata("AfterNullable.kt") public void testAfterNullable() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/AfterNullable.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/AfterNullable.kt"); doTest(fileName); } public void testAllFilesPresentInBasic() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/weighers/basic"), Pattern.compile("^([^\\.]+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/weighers/basic"), Pattern.compile("^([^\\.]+)\\.kt$"), true); } @TestMetadata("Callables.kt") public void testCallables() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/Callables.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/Callables.kt"); doTest(fileName); } @TestMetadata("DeprecatedFun.kt") public void testDeprecatedFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/DeprecatedFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/DeprecatedFun.kt"); doTest(fileName); } @TestMetadata("ExactMatchForKeyword.kt") public void testExactMatchForKeyword() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/ExactMatchForKeyword.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/ExactMatchForKeyword.kt"); doTest(fileName); } @TestMetadata("ImportedFirst.kt") public void testImportedFirst() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/ImportedFirst.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/ImportedFirst.kt"); doTest(fileName); } @TestMetadata("ImportedFirstForJavaClass.kt") public void testImportedFirstForJavaClass() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/ImportedFirstForJavaClass.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/ImportedFirstForJavaClass.kt"); doTest(fileName); } @TestMetadata("ImportedOrder.kt") public void testImportedOrder() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/ImportedOrder.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/ImportedOrder.kt"); doTest(fileName); } @TestMetadata("KeywordsLast.kt") public void testKeywordsLast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/KeywordsLast.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/KeywordsLast.kt"); doTest(fileName); } @TestMetadata("LocalFileBeforeImported.kt") public void testLocalFileBeforeImported() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/LocalFileBeforeImported.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/LocalFileBeforeImported.kt"); doTest(fileName); } @TestMetadata("LocalValuesAndParams.kt") public void testLocalValuesAndParams() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/LocalValuesAndParams.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/LocalValuesAndParams.kt"); doTest(fileName); } @TestMetadata("LocalsBeforeKeywords.kt") public void testLocalsBeforeKeywords() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/LocalsBeforeKeywords.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/LocalsBeforeKeywords.kt"); doTest(fileName); } @TestMetadata("LocalsPropertiesKeywords.kt") public void testLocalsPropertiesKeywords() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/LocalsPropertiesKeywords.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/LocalsPropertiesKeywords.kt"); doTest(fileName); } @TestMetadata("NamedParameters.kt") public void testNamedParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/NamedParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/NamedParameters.kt"); doTest(fileName); } @TestMetadata("ParametersBeforeKeywords.kt") public void testParametersBeforeKeywords() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/ParametersBeforeKeywords.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/ParametersBeforeKeywords.kt"); doTest(fileName); } @TestMetadata("PropertiesBeforeKeywords.kt") public void testPropertiesBeforeKeywords() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/basic/PropertiesBeforeKeywords.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/PropertiesBeforeKeywords.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/completion/weighers/SmartCompletionWeigherTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/SmartCompletionWeigherTestGenerated.java similarity index 76% rename from idea/tests/org/jetbrains/kotlin/completion/weighers/SmartCompletionWeigherTestGenerated.java rename to idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/SmartCompletionWeigherTestGenerated.java index f7a85e1e388..f6fa64f7897 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/weighers/SmartCompletionWeigherTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/SmartCompletionWeigherTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion.weighers; +package org.jetbrains.kotlin.idea.completion.test.weighers; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; @@ -27,185 +27,185 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/weighers/smart") +@TestMetadata("idea/idea-completion/testData/weighers/smart") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class SmartCompletionWeigherTestGenerated extends AbstractSmartCompletionWeigherTest { public void testAllFilesPresentInSmart() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/weighers/smart"), Pattern.compile("^([^\\.]+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/weighers/smart"), Pattern.compile("^([^\\.]+)\\.kt$"), true); } @TestMetadata("BooleanExpected.kt") public void testBooleanExpected() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/BooleanExpected.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/BooleanExpected.kt"); doTest(fileName); } @TestMetadata("FunctionExpected.kt") public void testFunctionExpected() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/FunctionExpected.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/FunctionExpected.kt"); doTest(fileName); } @TestMetadata("It.kt") public void testIt() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/It.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/It.kt"); doTest(fileName); } @TestMetadata("MultipleArgsItem.kt") public void testMultipleArgsItem() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/MultipleArgsItem.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/MultipleArgsItem.kt"); doTest(fileName); } @TestMetadata("NameSimilarity1.kt") public void testNameSimilarity1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarity1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarity1.kt"); doTest(fileName); } @TestMetadata("NameSimilarity2.kt") public void testNameSimilarity2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarity2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarity2.kt"); doTest(fileName); } @TestMetadata("NameSimilarity3.kt") public void testNameSimilarity3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarity3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarity3.kt"); doTest(fileName); } @TestMetadata("NameSimilarityAndCompiledParameters.kt") public void testNameSimilarityAndCompiledParameters() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityAndCompiledParameters.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityAndCompiledParameters.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForAssignment.kt") public void testNameSimilarityForAssignment() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForAssignment.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForAssignment.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForBlock.kt") public void testNameSimilarityForBlock() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForBlock.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForBlock.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForElse.kt") public void testNameSimilarityForElse() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForElse.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForElse.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForElvis.kt") public void testNameSimilarityForElvis() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForElvis.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForElvis.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForEq1.kt") public void testNameSimilarityForEq1() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForEq1.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForEq1.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForEq2.kt") public void testNameSimilarityForEq2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForEq2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForEq2.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForEq3.kt") public void testNameSimilarityForEq3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForEq3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForEq3.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForEq4.kt") public void testNameSimilarityForEq4() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForEq4.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForEq4.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForExpressionBody.kt") public void testNameSimilarityForExpressionBody() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForExpressionBody.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForExpressionBody.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForGetterExpressionBody.kt") public void testNameSimilarityForGetterExpressionBody() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForGetterExpressionBody.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForGetterExpressionBody.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForGetterReturn.kt") public void testNameSimilarityForGetterReturn() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForGetterReturn.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForGetterReturn.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForInitializer.kt") public void testNameSimilarityForInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForInitializer.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForReturn.kt") public void testNameSimilarityForReturn() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForReturn.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForReturn.kt"); doTest(fileName); } @TestMetadata("NameSimilarityForThen.kt") public void testNameSimilarityForThen() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityForThen.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityForThen.kt"); doTest(fileName); } @TestMetadata("NameSimilarityInImplicitlyTypedVarInitializer.kt") public void testNameSimilarityInImplicitlyTypedVarInitializer() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilarityInImplicitlyTypedVarInitializer.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilarityInImplicitlyTypedVarInitializer.kt"); doTest(fileName); } @TestMetadata("NameSimilaritySorterPlacement.kt") public void testNameSimilaritySorterPlacement() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NameSimilaritySorterPlacement.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NameSimilaritySorterPlacement.kt"); doTest(fileName); } @TestMetadata("NoNameSimilarityForQualifier.kt") public void testNoNameSimilarityForQualifier() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NoNameSimilarityForQualifier.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NoNameSimilarityForQualifier.kt"); doTest(fileName); } @TestMetadata("NullableExpected.kt") public void testNullableExpected() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/NullableExpected.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/NullableExpected.kt"); doTest(fileName); } @TestMetadata("SmartPriority.kt") public void testSmartPriority() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/SmartPriority.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/SmartPriority.kt"); doTest(fileName); } @TestMetadata("SmartPriority2.kt") public void testSmartPriority2() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/SmartPriority2.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/SmartPriority2.kt"); doTest(fileName); } @TestMetadata("SmartPriority3.kt") public void testSmartPriority3() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/weighers/smart/SmartPriority3.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/smart/SmartPriority3.kt"); doTest(fileName); } } diff --git a/idea/idea-test-framework/idea-test-framework.iml b/idea/idea-test-framework/idea-test-framework.iml new file mode 100644 index 00000000000..f56c8e27e35 --- /dev/null +++ b/idea/idea-test-framework/idea-test-framework.iml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/stubs/AstAccessControl.kt b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/AstAccessControl.kt similarity index 89% rename from idea/tests/org/jetbrains/kotlin/idea/stubs/AstAccessControl.kt rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/AstAccessControl.kt index e403b55724d..9a19e402fc4 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/stubs/AstAccessControl.kt +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/AstAccessControl.kt @@ -14,16 +14,16 @@ * limitations under the License. */ -package org.jetbrains.kotlin.idea.stubs +package org.jetbrains.kotlin.idea.test -import com.intellij.psi.impl.PsiManagerImpl -import com.intellij.psi.PsiManager -import com.intellij.openapi.vfs.VirtualFileFilter -import com.intellij.openapi.vfs.VirtualFile -import org.jetbrains.kotlin.idea.JetFileType -import com.intellij.openapi.project.Project import com.intellij.openapi.Disposable +import com.intellij.openapi.project.Project import com.intellij.openapi.vfs.VfsUtilCore +import com.intellij.openapi.vfs.VirtualFile +import com.intellij.openapi.vfs.VirtualFileFilter +import com.intellij.psi.PsiManager +import com.intellij.psi.impl.PsiManagerImpl +import org.jetbrains.kotlin.idea.JetFileType import org.jetbrains.kotlin.test.InTextDirectivesUtils import kotlin.test.fail @@ -72,9 +72,9 @@ public object AstAccessControl { testBody() if (shouldFail) { fail("This failure means that that a test that should fail (by triggering ast switch) in fact did not.\n" + - "This could happen for the following reasons:\n" + - "1. This kind of operation no longer trigger ast switch, choose better indicator test case." + - "2. Test is now misconfigured and no longer checks for ast switch, reconfigure the test.") + "This could happen for the following reasons:\n" + + "1. This kind of operation no longer trigger ast switch, choose better indicator test case." + + "2. Test is now misconfigured and no longer checks for ast switch, reconfigure the test.") } } catch (e: Throwable) { @@ -83,4 +83,4 @@ public object AstAccessControl { } } } -} +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/test/ConfigLibraryUtil.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/ConfigLibraryUtil.java similarity index 99% rename from idea/tests/org/jetbrains/kotlin/test/ConfigLibraryUtil.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/ConfigLibraryUtil.java index 1cfe617def5..0b52de14970 100644 --- a/idea/tests/org/jetbrains/kotlin/test/ConfigLibraryUtil.java +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/ConfigLibraryUtil.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.test; +package org.jetbrains.kotlin.idea.test; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.module.Module; diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/DirectiveBasedActionUtils.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/DirectiveBasedActionUtils.java similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/DirectiveBasedActionUtils.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/DirectiveBasedActionUtils.java diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/JdkAndMockLibraryProjectDescriptor.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JdkAndMockLibraryProjectDescriptor.java similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/JdkAndMockLibraryProjectDescriptor.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JdkAndMockLibraryProjectDescriptor.java diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/JetJdkAndLibraryProjectDescriptor.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetJdkAndLibraryProjectDescriptor.java similarity index 97% rename from idea/tests/org/jetbrains/kotlin/idea/test/JetJdkAndLibraryProjectDescriptor.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetJdkAndLibraryProjectDescriptor.java index f2b609e6a58..73491407797 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/test/JetJdkAndLibraryProjectDescriptor.java +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetJdkAndLibraryProjectDescriptor.java @@ -28,7 +28,6 @@ import com.intellij.openapi.vfs.VfsUtil; import com.intellij.testFramework.LightProjectDescriptor; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.jetbrains.kotlin.test.ConfigLibraryUtil; import java.io.File; diff --git a/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.kt b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.kt new file mode 100644 index 00000000000..0dad56b7a4c --- /dev/null +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.kt @@ -0,0 +1,142 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.idea.test + +import com.intellij.ide.startup.impl.StartupManagerImpl +import com.intellij.openapi.actionSystem.* +import com.intellij.openapi.actionSystem.ex.ActionManagerEx +import com.intellij.openapi.editor.ex.EditorEx +import com.intellij.openapi.startup.StartupManager +import com.intellij.openapi.util.io.FileUtil +import com.intellij.openapi.util.text.StringUtil +import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess +import com.intellij.psi.FileViewProvider +import com.intellij.psi.PsiManager +import com.intellij.psi.impl.PsiManagerEx +import com.intellij.psi.impl.file.impl.FileManager +import com.intellij.testFramework.LightProjectDescriptor +import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase +import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode +import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor +import org.jetbrains.kotlin.idea.references.BuiltInsReferenceResolver +import org.jetbrains.kotlin.psi.JetFile +import org.jetbrains.kotlin.test.InTextDirectivesUtils +import org.jetbrains.kotlin.test.JetTestUtils +import org.jetbrains.kotlin.utils.* + +import java.io.File +import java.io.IOException + +public abstract class JetLightCodeInsightFixtureTestCase : LightCodeInsightFixtureTestCase() { + private var kotlinInternalModeOriginalValue = false + + throws(javaClass()) + override fun setUp() { + super.setUp() + (StartupManager.getInstance(getProject()) as StartupManagerImpl).runPostStartupActivities() + VfsRootAccess.allowRootAccess(JetTestUtils.getHomeDirectory()) + + kotlinInternalModeOriginalValue = KotlinInternalMode.enabled + KotlinInternalMode.enabled = true + } + + throws(javaClass()) + override fun tearDown() { + KotlinInternalMode.enabled = kotlinInternalModeOriginalValue + VfsRootAccess.disallowRootAccess(JetTestUtils.getHomeDirectory()) + + val builtInsSources = getProject().getComponent(javaClass()).getBuiltInsSources() + val fileManager = (PsiManager.getInstance(getProject()) as PsiManagerEx).getFileManager() + + super.tearDown() + + // Restore mapping between PsiFiles and VirtualFiles dropped in FileManager.cleanupForNextTest(), + // otherwise built-ins psi elements will become invalid in next test. + for (source in builtInsSources) { + val provider = source.getViewProvider() + fileManager.setViewProvider(provider.getVirtualFile(), provider) + } + } + + override fun getProjectDescriptor(): LightProjectDescriptor + = getProjectDescriptorFromFileDirective() + + protected fun getProjectDescriptorFromTestName(): LightProjectDescriptor { + val testName = StringUtil.toLowerCase(getTestName(false)) + + if (testName.endsWith("runtime")) { + return JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE + } + else if (testName.endsWith("stdlib")) { + return ProjectDescriptorWithStdlibSources.INSTANCE + } + + return JetLightProjectDescriptor.INSTANCE + } + + protected fun getProjectDescriptorFromFileDirective(): LightProjectDescriptor { + if (!isAllFilesPresentInTest()) { + try { + val fileText = FileUtil.loadFile(File(getTestDataPath(), fileName()), true) + + val withLibraryDirective = InTextDirectivesUtils.findLinesWithPrefixesRemoved(fileText, "WITH_LIBRARY:") + if (!withLibraryDirective.isEmpty()) { + return JdkAndMockLibraryProjectDescriptor(PluginTestCaseBase.getTestDataPathBase() + "/" + withLibraryDirective.get(0), true) + } + else if (InTextDirectivesUtils.isDirectiveDefined(fileText, "RUNTIME_WITH_SOURCES")) { + return ProjectDescriptorWithStdlibSources.INSTANCE + } + else if (InTextDirectivesUtils.isDirectiveDefined(fileText, "RUNTIME")) { + return JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE + } + else if (InTextDirectivesUtils.isDirectiveDefined(fileText, "JS")) { + return KotlinStdJSProjectDescriptor.instance + } + } + catch (e: IOException) { + throw rethrow(e) + } + } + + return JetLightProjectDescriptor.INSTANCE + } + + protected fun isAllFilesPresentInTest(): Boolean + = getTestName(false).startsWith("AllFilesPresentIn") + + protected open fun fileName(): String + = getTestName(false) + ".kt" + + protected fun performNotWriteEditorAction(actionId: String): Boolean { + val dataContext = (myFixture.getEditor() as EditorEx).getDataContext() + + val managerEx = ActionManagerEx.getInstanceEx() + val action = managerEx.getAction(actionId) + val event = AnActionEvent(null, dataContext, ActionPlaces.UNKNOWN, Presentation(), managerEx, 0) + + action.update(event) + if (!event.getPresentation().isEnabled()) { + return false + } + + managerEx.fireBeforeActionPerformed(action, dataContext, event) + action.actionPerformed(event) + + managerEx.fireAfterActionPerformed(action, dataContext, event) + return true + } +} diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/JetLightProjectDescriptor.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetLightProjectDescriptor.java similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/JetLightProjectDescriptor.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetLightProjectDescriptor.java diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/JetWithJdkAndRuntimeLightProjectDescriptor.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetWithJdkAndRuntimeLightProjectDescriptor.java similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/JetWithJdkAndRuntimeLightProjectDescriptor.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/JetWithJdkAndRuntimeLightProjectDescriptor.java diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/KotlinCodeInsightTestCase.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinCodeInsightTestCase.java similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/KotlinCodeInsightTestCase.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinCodeInsightTestCase.java diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/KotlinMultiFileTestCase.kt b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinMultiFileTestCase.kt similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/KotlinMultiFileTestCase.kt rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinMultiFileTestCase.kt diff --git a/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinStdJSProjectDescriptor.kt b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinStdJSProjectDescriptor.kt new file mode 100644 index 00000000000..028308dec21 --- /dev/null +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/KotlinStdJSProjectDescriptor.kt @@ -0,0 +1,26 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.idea.test + +import com.intellij.testFramework.LightProjectDescriptor + +public trait KotlinStdJSProjectDescriptor : LightProjectDescriptor { + companion object { + public val instance: KotlinStdJSProjectDescriptor + = Class.forName("org.jetbrains.kotlin.test.KotlinStdJSProjectDescriptorImpl").newInstance() as KotlinStdJSProjectDescriptor + } +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/PluginTestCaseBase.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/PluginTestCaseBase.java similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/PluginTestCaseBase.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/PluginTestCaseBase.java diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/ProjectDescriptorWithStdlibSources.java b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/ProjectDescriptorWithStdlibSources.java similarity index 100% rename from idea/tests/org/jetbrains/kotlin/idea/test/ProjectDescriptorWithStdlibSources.java rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/ProjectDescriptorWithStdlibSources.java diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/testUtils.kt b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt similarity index 93% rename from idea/tests/org/jetbrains/kotlin/idea/test/testUtils.kt rename to idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt index d56a41e5654..b32a0089157 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/test/testUtils.kt +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.idea.testUtils +package org.jetbrains.kotlin.idea.test import com.intellij.openapi.module.Module import com.intellij.openapi.roots.ModifiableRootModel @@ -23,9 +23,9 @@ import com.intellij.testFramework.LightProjectDescriptor import com.intellij.util.Consumer import org.jetbrains.kotlin.diagnostics.Severity import org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages -import org.jetbrains.kotlin.idea.test.JetStdJSProjectDescriptor -import org.jetbrains.kotlin.idea.test.ProjectDescriptorWithStdlibSources import org.jetbrains.kotlin.idea.caches.resolve.analyzeFullyAndGetResult +import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor +import org.jetbrains.kotlin.idea.test.ProjectDescriptorWithStdlibSources import org.jetbrains.kotlin.psi.JetFile public enum class ModuleKind { @@ -52,7 +52,7 @@ public fun Module.configureAs(kind: ModuleKind) { ModuleKind.KOTLIN_JVM_WITH_STDLIB_SOURCES -> this.configureAs(ProjectDescriptorWithStdlibSources.INSTANCE) ModuleKind.KOTLIN_JAVASCRIPT -> - this.configureAs(JetStdJSProjectDescriptor.INSTANCE) + this.configureAs(KotlinStdJSProjectDescriptor.instance) else -> throw IllegalArgumentException("Unknown kind=$kind") } } diff --git a/idea/idea.iml b/idea/idea.iml index 45ce5efe7ef..9e216669076 100644 --- a/idea/idea.iml +++ b/idea/idea.iml @@ -47,5 +47,6 @@ + \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/completion/DataFlowValueRenderingTest.kt b/idea/tests/org/jetbrains/kotlin/DataFlowValueRenderingTest.kt similarity index 98% rename from idea/tests/org/jetbrains/kotlin/completion/DataFlowValueRenderingTest.kt rename to idea/tests/org/jetbrains/kotlin/DataFlowValueRenderingTest.kt index a23ec24db14..de84ec14e89 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/DataFlowValueRenderingTest.kt +++ b/idea/tests/org/jetbrains/kotlin/DataFlowValueRenderingTest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion +package org.jetbrains.kotlin import org.jetbrains.kotlin.idea.test.PluginTestCaseBase import org.jetbrains.kotlin.psi.JetFile diff --git a/idea/tests/org/jetbrains/kotlin/completion/DataFlowValueRenderingTestGenerated.java b/idea/tests/org/jetbrains/kotlin/DataFlowValueRenderingTestGenerated.java similarity index 99% rename from idea/tests/org/jetbrains/kotlin/completion/DataFlowValueRenderingTestGenerated.java rename to idea/tests/org/jetbrains/kotlin/DataFlowValueRenderingTestGenerated.java index 3d7941c5c29..df59204b151 100644 --- a/idea/tests/org/jetbrains/kotlin/completion/DataFlowValueRenderingTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/DataFlowValueRenderingTestGenerated.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.completion; +package org.jetbrains.kotlin; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; diff --git a/idea/tests/org/jetbrains/kotlin/checkers/AbstractJetJsCheckerTest.java b/idea/tests/org/jetbrains/kotlin/checkers/AbstractJetJsCheckerTest.java index 3fbe5311a6f..48175c9ec26 100644 --- a/idea/tests/org/jetbrains/kotlin/checkers/AbstractJetJsCheckerTest.java +++ b/idea/tests/org/jetbrains/kotlin/checkers/AbstractJetJsCheckerTest.java @@ -19,13 +19,13 @@ package org.jetbrains.kotlin.checkers; import com.intellij.testFramework.LightProjectDescriptor; import org.jetbrains.annotations.NotNull; import org.jetbrains.kotlin.idea.test.JetLightCodeInsightFixtureTestCase; -import org.jetbrains.kotlin.idea.test.JetStdJSProjectDescriptor; +import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor; public abstract class AbstractJetJsCheckerTest extends JetLightCodeInsightFixtureTestCase { @NotNull @Override protected LightProjectDescriptor getProjectDescriptor() { - return JetStdJSProjectDescriptor.INSTANCE; + return KotlinStdJSProjectDescriptor.Companion.getInstance(); } public void doTest(String filePath) { diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractCompiledKotlinInJavaCompletionTest.java b/idea/tests/org/jetbrains/kotlin/completion/AbstractCompiledKotlinInJavaCompletionTest.java deleted file mode 100644 index 5c6d9eac6fa..00000000000 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractCompiledKotlinInJavaCompletionTest.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2010-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.completion; - -import com.intellij.codeInsight.completion.CompletionType; -import com.intellij.codeInsight.lookup.LookupElement; -import com.intellij.testFramework.LightProjectDescriptor; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.test.JdkAndMockLibraryProjectDescriptor; -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; -import org.jetbrains.kotlin.idea.project.TargetPlatform; - -public abstract class AbstractCompiledKotlinInJavaCompletionTest extends JetFixtureCompletionBaseTestCase { - @Override - public TargetPlatform getPlatform() { - return TargetPlatform.JVM; - } - - @NotNull - @Override - protected LightProjectDescriptor getProjectDescriptor() { - return new JdkAndMockLibraryProjectDescriptor(PluginTestCaseBase.getTestDataPathBase() + "/completion/injava/mockLib", false); - } - - @Override - protected LookupElement[] complete(int invocationCount) { - return myFixture.complete(CompletionType.BASIC, invocationCount); - } -} diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractJvmWithLibBasicCompletionTest.java b/idea/tests/org/jetbrains/kotlin/completion/AbstractJvmWithLibBasicCompletionTest.java deleted file mode 100644 index d898dc52443..00000000000 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractJvmWithLibBasicCompletionTest.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 2010-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.completion; - -import com.intellij.codeInsight.completion.CompletionType; -import com.intellij.codeInsight.lookup.LookupElement; -import com.intellij.testFramework.LightProjectDescriptor; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.test.JdkAndMockLibraryProjectDescriptor; -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; -import org.jetbrains.kotlin.idea.project.TargetPlatform; - -public abstract class AbstractJvmWithLibBasicCompletionTest extends JetFixtureCompletionBaseTestCase { - private static final String TEST_PATH = PluginTestCaseBase.getTestDataPathBase() + "/completion/basic/custom"; - - @NotNull - @Override - protected LightProjectDescriptor getProjectDescriptor() { - if (PluginTestCaseBase.isAllFilesPresentTest(getTestName(true))) { - return super.getProjectDescriptor(); - } - return new JdkAndMockLibraryProjectDescriptor(TEST_PATH + "/" + getTestName(false) + "Src", false); - } - - @Override - public TargetPlatform getPlatform() { - return TargetPlatform.JVM; - } - - @Override - protected LookupElement[] complete(int invocationCount) { - return myFixture.complete(CompletionType.BASIC, invocationCount); - } -} diff --git a/idea/tests/org/jetbrains/kotlin/completion/AbstractKotlinSourceInJavaCompletionTest.java b/idea/tests/org/jetbrains/kotlin/completion/AbstractKotlinSourceInJavaCompletionTest.java deleted file mode 100644 index a7e79438bbc..00000000000 --- a/idea/tests/org/jetbrains/kotlin/completion/AbstractKotlinSourceInJavaCompletionTest.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2010-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.completion; - -import com.intellij.codeInsight.completion.CompletionType; -import com.intellij.codeInsight.lookup.LookupElement; -import com.intellij.openapi.util.io.FileUtil; -import com.intellij.testFramework.LightProjectDescriptor; -import com.intellij.util.ArrayUtil; -import com.intellij.util.Function; -import com.intellij.util.containers.ContainerUtil; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; -import org.jetbrains.kotlin.idea.project.TargetPlatform; - -import java.io.File; - -public abstract class AbstractKotlinSourceInJavaCompletionTest extends JetFixtureCompletionBaseTestCase { - @Override - public TargetPlatform getPlatform() { - return TargetPlatform.JVM; - } - - @Override - public void doTest(String testPath) throws Exception { - File mockLibDir = new File(PluginTestCaseBase.getTestDataPathBase() + "/completion/injava/mockLib"); - File[] listFiles = mockLibDir.listFiles(); - assertNotNull(listFiles); - String[] paths = ArrayUtil.toStringArray(ContainerUtil.map(listFiles, new Function() { - @Override - public String fun(File file) { - return FileUtil.toSystemIndependentName(file.getAbsolutePath()); - } - })); - myFixture.configureByFiles(paths); - super.doTest(testPath); - } - - @NotNull - @Override - protected LightProjectDescriptor getProjectDescriptor() { - return JAVA_LATEST; - } - - @Override - protected LookupElement[] complete(int invocationCount) { - return myFixture.complete(CompletionType.BASIC, invocationCount); - } -} diff --git a/idea/tests/org/jetbrains/kotlin/completion/JetFixtureCompletionBaseTestCase.java b/idea/tests/org/jetbrains/kotlin/completion/JetFixtureCompletionBaseTestCase.java deleted file mode 100644 index 0a6d600fb4d..00000000000 --- a/idea/tests/org/jetbrains/kotlin/completion/JetFixtureCompletionBaseTestCase.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2010-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.completion; - -import com.intellij.codeInsight.lookup.LookupElement; -import com.intellij.openapi.util.io.FileUtil; -import kotlin.Function1; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.kotlin.completion.util.UtilPackage; -import org.jetbrains.kotlin.idea.test.JetLightCodeInsightFixtureTestCase; -import org.jetbrains.kotlin.idea.caches.resolve.LibraryModificationTracker; -import org.jetbrains.kotlin.idea.project.TargetPlatform; - -import java.io.File; - -public abstract class JetFixtureCompletionBaseTestCase extends JetLightCodeInsightFixtureTestCase { - public abstract TargetPlatform getPlatform(); - - @Nullable - protected abstract LookupElement[] complete(int invocationCount); - - protected int defaultInvocationCount() { return 0; } - - public void doTest(String testPath) throws Exception { - setUpFixture(testPath); - - String fileText = FileUtil.loadFile(new File(testPath), true); - UtilPackage.testCompletion(fileText, getPlatform(), new Function1() { - @Override - public LookupElement[] invoke(Integer invocationCount) { - return complete(invocationCount); - } - }, defaultInvocationCount()); - } - - protected void setUpFixture(@NotNull String testPath) { - //TODO: this is a hacky workaround for js second completion tests failing with PsiInvalidElementAccessException - LibraryModificationTracker.getInstance(getProject()).incModificationCount(); - - myFixture.configureByFile(testPath); - } -} diff --git a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractInsertImportOnPasteTest.kt b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractInsertImportOnPasteTest.kt index 581e0b79c2d..2b0ea5abf3a 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractInsertImportOnPasteTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractInsertImportOnPasteTest.kt @@ -21,7 +21,7 @@ import com.intellij.openapi.util.io.FileUtil import com.intellij.psi.PsiFile import org.jetbrains.kotlin.idea.AbstractCopyPasteTest import org.jetbrains.kotlin.idea.test.PluginTestCaseBase -import org.jetbrains.kotlin.idea.testUtils.dumpTextWithErrors +import org.jetbrains.kotlin.idea.test.dumpTextWithErrors import org.jetbrains.kotlin.idea.util.application.runWriteAction import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.kotlin.test.InTextDirectivesUtils diff --git a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractJetInspectionTest.kt b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractJetInspectionTest.kt index 9d353189d79..f0c1db7e9ea 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractJetInspectionTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/AbstractJetInspectionTest.kt @@ -29,7 +29,7 @@ import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase import com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl import org.jetbrains.kotlin.idea.test.JetLightProjectDescriptor import org.jetbrains.kotlin.idea.test.PluginTestCaseBase -import org.jetbrains.kotlin.test.ConfigLibraryUtil +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil import org.jetbrains.kotlin.test.InTextDirectivesUtils import org.jetbrains.kotlin.test.JetTestUtils import java.io.File diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestCase.java b/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestCase.java index c858ed5a63c..ffba4eba0b9 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestCase.java +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/KotlinDebuggerTestCase.java @@ -41,7 +41,7 @@ import org.jetbrains.kotlin.idea.test.ProjectDescriptorWithStdlibSources; import org.jetbrains.kotlin.load.kotlin.PackageClassUtils; import org.jetbrains.kotlin.name.FqName; import org.jetbrains.kotlin.psi.JetFile; -import org.jetbrains.kotlin.test.ConfigLibraryUtil; +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil; import org.jetbrains.kotlin.test.JetTestUtils; import org.jetbrains.kotlin.test.MockLibraryUtil; diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/AbstractEditorForEvaluateExpressionTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/AbstractEditorForEvaluateExpressionTest.kt index d428462a218..795c1ed6f95 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/AbstractEditorForEvaluateExpressionTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/AbstractEditorForEvaluateExpressionTest.kt @@ -16,35 +16,29 @@ package org.jetbrains.kotlin.idea.debugger.evaluate -import org.jetbrains.kotlin.checkers.AbstractJetPsiCheckerTest -import org.jetbrains.kotlin.completion.AbstractJvmBasicCompletionTest -import com.intellij.testFramework.fixtures.JavaCodeInsightTestFixture -import com.intellij.openapi.util.io.FileUtil -import java.io.File -import org.jetbrains.kotlin.psi.JetPsiFactory -import org.jetbrains.kotlin.idea.util.ImportInsertHelper -import org.jetbrains.kotlin.psi.JetFile -import com.intellij.openapi.application.ApplicationManager -import org.jetbrains.kotlin.test.InTextDirectivesUtils -import org.jetbrains.kotlin.psi.JetCodeFragment -import org.jetbrains.kotlin.psi.JetTypeReference -import com.intellij.psi.util.PsiTreeUtil -import org.jetbrains.kotlin.resolve.BindingContext -import org.jetbrains.kotlin.completion.ExpectedCompletionUtils -import org.jetbrains.kotlin.psi.JetElement -import org.jetbrains.kotlin.completion.handlers.AbstractCompletionHandlerTest import com.intellij.codeInsight.completion.CompletionType +import com.intellij.openapi.util.io.FileUtil import com.intellij.openapi.util.text.StringUtil +import com.intellij.psi.PsiElement +import com.intellij.psi.util.PsiTreeUtil +import com.intellij.testFramework.fixtures.JavaCodeInsightTestFixture +import org.jetbrains.kotlin.checkers.AbstractJetPsiCheckerTest +import org.jetbrains.kotlin.idea.caches.resolve.analyzeFully +import org.jetbrains.kotlin.idea.caches.resolve.getResolutionFacade +import org.jetbrains.kotlin.idea.completion.test.AbstractJvmBasicCompletionTest +import org.jetbrains.kotlin.idea.completion.test.ExpectedCompletionUtils +import org.jetbrains.kotlin.idea.completion.test.handlers.AbstractCompletionHandlerTest +import org.jetbrains.kotlin.idea.util.ImportInsertHelper +import org.jetbrains.kotlin.idea.util.application.runWriteAction +import org.jetbrains.kotlin.psi.* +import org.jetbrains.kotlin.resolve.BindingContext +import org.jetbrains.kotlin.resolve.BindingTraceContext import org.jetbrains.kotlin.resolve.JetModuleUtil import org.jetbrains.kotlin.resolve.QualifiedExpressionResolver -import org.jetbrains.kotlin.resolve.BindingTraceContext import org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.LookupMode -import org.jetbrains.kotlin.idea.caches.resolve.* -import com.intellij.psi.* -import com.intellij.psi.util.PsiModificationTracker -import com.intellij.psi.impl.PsiModificationTrackerImpl -import org.jetbrains.kotlin.idea.util.application.runWriteAction +import org.jetbrains.kotlin.test.InTextDirectivesUtils import org.jetbrains.kotlin.test.JetTestUtils +import java.io.File import kotlin.test.fail public abstract class AbstractCodeFragmentHighlightingTest : AbstractJetPsiCheckerTest() { diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionHandlerTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionHandlerTestGenerated.java index cc6fa633e90..6d2e79af63e 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionHandlerTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionHandlerTestGenerated.java @@ -27,35 +27,35 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/handlers/runtimeCast") +@TestMetadata("idea/idea-completion/testData/handlers/runtimeCast") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class CodeFragmentCompletionHandlerTestGenerated extends AbstractCodeFragmentCompletionHandlerTest { public void testAllFilesPresentInRuntimeCast() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/handlers/runtimeCast"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/handlers/runtimeCast"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("CastPrivateFun.kt") public void testCastPrivateFun() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/runtimeCast/CastPrivateFun.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/runtimeCast/CastPrivateFun.kt"); doTest(fileName); } @TestMetadata("InsertExtFunction.kt") public void testInsertExtFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/runtimeCast/InsertExtFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/runtimeCast/InsertExtFunction.kt"); doTest(fileName); } @TestMetadata("InsertFunction.kt") public void testInsertFunction() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/runtimeCast/InsertFunction.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/runtimeCast/InsertFunction.kt"); doTest(fileName); } @TestMetadata("InsertImport.kt") public void testInsertImport() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/handlers/runtimeCast/InsertImport.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/handlers/runtimeCast/InsertImport.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionInLibraryTest.kt b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionInLibraryTest.kt index 646c330daf9..5c981201fe7 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionInLibraryTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionInLibraryTest.kt @@ -16,25 +16,25 @@ package org.jetbrains.kotlin.idea.debugger.evaluate -import org.jetbrains.kotlin.completion.AbstractJvmBasicCompletionTest +import com.intellij.codeInsight.completion.CompletionType +import com.intellij.openapi.module.Module +import com.intellij.openapi.roots.ContentEntry +import com.intellij.openapi.roots.ModifiableRootModel +import com.intellij.openapi.roots.OrderRootType import com.intellij.openapi.vfs.LocalFileSystem +import com.intellij.openapi.vfs.VirtualFile import com.intellij.psi.PsiManager +import org.jetbrains.kotlin.idea.completion.test.AbstractJvmBasicCompletionTest +import org.jetbrains.kotlin.idea.completion.test.testCompletion +import org.jetbrains.kotlin.idea.project.TargetPlatform +import org.jetbrains.kotlin.idea.test.JdkAndMockLibraryProjectDescriptor import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.kotlin.psi.JetFunction import org.jetbrains.kotlin.psi.JetPsiFactory -import org.jetbrains.kotlin.completion.util.testCompletion -import org.jetbrains.kotlin.idea.project.TargetPlatform -import com.intellij.codeInsight.completion.CompletionType -import org.jetbrains.kotlin.idea.test.JdkAndMockLibraryProjectDescriptor -import org.jetbrains.kotlin.idea.test.PluginTestCaseBase -import com.intellij.openapi.module.Module -import com.intellij.openapi.roots.ModifiableRootModel -import com.intellij.openapi.roots.ContentEntry +import org.jetbrains.kotlin.test.JetTestUtils import java.io.File -import com.intellij.openapi.roots.OrderRootType -import com.intellij.openapi.vfs.VirtualFile -private val LIBRARY_SRC_PATH = PluginTestCaseBase.getTestDataPathBase() + "/completion/codeFragmentInLibrarySource/customLibrary/" +private val LIBRARY_SRC_PATH = JetTestUtils.getHomeDirectory() + "/idea/idea-completion/testData/codeFragmentInLibrarySource/customLibrary/" public class CodeFragmentCompletionInLibraryTest : AbstractJvmBasicCompletionTest() { diff --git a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionTestGenerated.java index 48819d121c9..5541f7c1e54 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/debugger/evaluate/CodeFragmentCompletionTestGenerated.java @@ -27,79 +27,79 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("idea/testData/completion/basic/codeFragments") +@TestMetadata("idea/idea-completion/testData/basic/codeFragments") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public class CodeFragmentCompletionTestGenerated extends AbstractCodeFragmentCompletionTest { public void testAllFilesPresentInCodeFragments() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/codeFragments"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/codeFragments"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("blockCodeFragment.kt") public void testBlockCodeFragment() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/blockCodeFragment.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/blockCodeFragment.kt"); doTest(fileName); } @TestMetadata("classHeader.kt") public void testClassHeader() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/classHeader.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/classHeader.kt"); doTest(fileName); } @TestMetadata("localVal.kt") public void testLocalVal() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/localVal.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/localVal.kt"); doTest(fileName); } @TestMetadata("localVariables.kt") public void testLocalVariables() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/localVariables.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/localVariables.kt"); doTest(fileName); } @TestMetadata("localVariablesOnReturn.kt") public void testLocalVariablesOnReturn() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/localVariablesOnReturn.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/localVariablesOnReturn.kt"); doTest(fileName); } @TestMetadata("topLevel.kt") public void testTopLevel() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/topLevel.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/topLevel.kt"); doTest(fileName); } - @TestMetadata("idea/testData/completion/basic/codeFragments/runtimeType") + @TestMetadata("idea/idea-completion/testData/basic/codeFragments/runtimeType") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class RuntimeType extends AbstractCodeFragmentCompletionTest { public void testAllFilesPresentInRuntimeType() throws Exception { - JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/completion/basic/codeFragments/runtimeType"), Pattern.compile("^(.+)\\.kt$"), true); + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/idea-completion/testData/basic/codeFragments/runtimeType"), Pattern.compile("^(.+)\\.kt$"), true); } @TestMetadata("castWithGenerics.kt") public void testCastWithGenerics() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/runtimeType/castWithGenerics.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/runtimeType/castWithGenerics.kt"); doTest(fileName); } @TestMetadata("complexHierarchy.kt") public void testComplexHierarchy() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/runtimeType/complexHierarchy.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/runtimeType/complexHierarchy.kt"); doTest(fileName); } @TestMetadata("extensionMethod.kt") public void testExtensionMethod() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/runtimeType/extensionMethod.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/runtimeType/extensionMethod.kt"); doTest(fileName); } @TestMetadata("runtimeCast.kt") public void testRuntimeCast() throws Exception { - String fileName = JetTestUtils.navigationMetadata("idea/testData/completion/basic/codeFragments/runtimeType/runtimeCast.kt"); + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/basic/codeFragments/runtimeType/runtimeCast.kt"); doTest(fileName); } } diff --git a/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/AbstractNavigateToLibrarySourceTest.kt b/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/AbstractNavigateToLibrarySourceTest.kt index 9ee819c93e3..30d3fe1fc35 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/AbstractNavigateToLibrarySourceTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/AbstractNavigateToLibrarySourceTest.kt @@ -26,8 +26,8 @@ import org.jetbrains.kotlin.idea.test.KotlinCodeInsightTestCase import org.jetbrains.kotlin.idea.test.PluginTestCaseBase import org.jetbrains.kotlin.idea.navigation.NavigationTestUtils import org.jetbrains.kotlin.idea.references.JetReference -import org.jetbrains.kotlin.idea.testUtils.ModuleKind -import org.jetbrains.kotlin.idea.testUtils.configureAs +import org.jetbrains.kotlin.idea.test.ModuleKind +import org.jetbrains.kotlin.idea.test.configureAs import org.jetbrains.kotlin.test.JetTestUtils import java.io.File import java.util.LinkedHashMap diff --git a/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/NavigateToStdlibSourceTest.kt b/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/NavigateToStdlibSourceTest.kt index e9bf68446c0..363b4d4bf6d 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/NavigateToStdlibSourceTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/decompiler/navigation/NavigateToStdlibSourceTest.kt @@ -22,8 +22,8 @@ import com.intellij.testFramework.LightPlatformTestCase import junit.framework.TestCase import org.jetbrains.kotlin.idea.JetFileType import org.jetbrains.kotlin.idea.test.KotlinCodeInsightTestCase -import org.jetbrains.kotlin.idea.testUtils.ModuleKind -import org.jetbrains.kotlin.idea.testUtils.configureAs +import org.jetbrains.kotlin.idea.test.ModuleKind +import org.jetbrains.kotlin.idea.test.configureAs public class NavigateToStdlibSourceTest : KotlinCodeInsightTestCase() { diff --git a/idea/tests/org/jetbrains/kotlin/idea/intentions/AbstractIntentionTest.java b/idea/tests/org/jetbrains/kotlin/idea/intentions/AbstractIntentionTest.java index 6863e5da5e0..9bd0896f602 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/intentions/AbstractIntentionTest.java +++ b/idea/tests/org/jetbrains/kotlin/idea/intentions/AbstractIntentionTest.java @@ -35,7 +35,7 @@ import org.jetbrains.kotlin.idea.test.KotlinCodeInsightTestCase; import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; import org.jetbrains.kotlin.idea.util.application.ApplicationPackage; import org.jetbrains.kotlin.psi.JetFile; -import org.jetbrains.kotlin.test.ConfigLibraryUtil; +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil; import org.jetbrains.kotlin.test.InTextDirectivesUtils; import org.junit.Assert; diff --git a/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiFileTest.java b/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiFileTest.java index a5889317726..8a721f6954a 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiFileTest.java +++ b/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixMultiFileTest.java @@ -35,7 +35,7 @@ import org.jetbrains.kotlin.idea.test.DirectiveBasedActionUtils; import org.jetbrains.kotlin.idea.KotlinDaemonAnalyzerTestCase; import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; import org.jetbrains.kotlin.psi.JetFile; -import org.jetbrains.kotlin.test.ConfigLibraryUtil; +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil; import org.jetbrains.kotlin.test.InTextDirectivesUtils; import org.jetbrains.kotlin.test.JetTestUtils; diff --git a/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixTest.java b/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixTest.java index 8b340fb2bd0..328d1035dfc 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixTest.java +++ b/idea/tests/org/jetbrains/kotlin/idea/quickfix/AbstractQuickFixTest.java @@ -35,7 +35,7 @@ import org.jetbrains.kotlin.idea.test.DirectiveBasedActionUtils; import org.jetbrains.kotlin.idea.KotlinLightQuickFixTestCase; import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; import org.jetbrains.kotlin.psi.JetFile; -import org.jetbrains.kotlin.test.ConfigLibraryUtil; +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil; import org.jetbrains.kotlin.test.InTextDirectivesUtils; import org.jetbrains.kotlin.test.TestMetadata; import org.junit.Assert; diff --git a/idea/tests/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractJetExtractionTest.kt b/idea/tests/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractJetExtractionTest.kt index c2e9265736e..0e88ab89b6f 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractJetExtractionTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/refactoring/introduce/AbstractJetExtractionTest.kt @@ -39,7 +39,7 @@ import org.jetbrains.kotlin.idea.refactoring.introduce.introduceProperty.KotlinI import org.jetbrains.kotlin.idea.refactoring.introduce.introduceVariable.KotlinIntroduceVariableHandler import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.renderer.DescriptorRenderer -import org.jetbrains.kotlin.test.ConfigLibraryUtil +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil import org.jetbrains.kotlin.test.InTextDirectivesUtils import org.jetbrains.kotlin.test.JetTestUtils import org.jetbrains.kotlin.test.util.findElementByComment diff --git a/idea/tests/org/jetbrains/kotlin/idea/refactoring/move/AbstractJetMoveTest.kt b/idea/tests/org/jetbrains/kotlin/idea/refactoring/move/AbstractJetMoveTest.kt index 8cb573e1f24..db1f13cbc54 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/refactoring/move/AbstractJetMoveTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/refactoring/move/AbstractJetMoveTest.kt @@ -48,7 +48,7 @@ import org.jetbrains.kotlin.idea.util.application.runWriteAction import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.kotlin.psi.JetNamedDeclaration import org.jetbrains.kotlin.psi.psiUtil.getNonStrictParentOfType -import org.jetbrains.kotlin.test.ConfigLibraryUtil +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil import org.jetbrains.kotlin.test.JetTestUtils import java.io.File diff --git a/idea/tests/org/jetbrains/kotlin/idea/run/RunConfigurationTest.kt b/idea/tests/org/jetbrains/kotlin/idea/run/RunConfigurationTest.kt index 6169786f106..01dc1aa7e54 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/run/RunConfigurationTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/run/RunConfigurationTest.kt @@ -44,9 +44,9 @@ import org.jetbrains.kotlin.idea.util.application.runWriteAction import org.jetbrains.kotlin.psi.JetNamedDeclaration import org.jetbrains.kotlin.psi.JetTreeVisitorVoid import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType -import org.jetbrains.kotlin.test.ConfigLibraryUtil -import org.jetbrains.kotlin.test.ConfigLibraryUtil.configureKotlinJsRuntime -import org.jetbrains.kotlin.test.ConfigLibraryUtil.configureKotlinRuntime +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil.configureKotlinJsRuntime +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil.configureKotlinRuntime import org.junit.Assert import java.io.File import java.util.ArrayList diff --git a/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractMultiFileHighlightingTest.java b/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractMultiFileHighlightingTest.java index bdc5e74fda3..28566513ef9 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractMultiFileHighlightingTest.java +++ b/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractMultiFileHighlightingTest.java @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.idea.stubs; +import com.intellij.codeInsight.completion.CompletionTestCase; import com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl; import com.intellij.codeInsight.daemon.impl.HighlightInfo; import com.intellij.openapi.application.ApplicationManager; @@ -30,13 +31,13 @@ import com.intellij.testFramework.ExpectedHighlightingData; import kotlin.Function0; import kotlin.Unit; import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.KotlinCompletionTestCase; +import org.jetbrains.kotlin.idea.test.AstAccessControl; import org.jetbrains.kotlin.idea.test.PluginTestCaseBase; import java.io.File; import java.util.Collection; -public abstract class AbstractMultiFileHighlightingTest extends KotlinCompletionTestCase { +public abstract class AbstractMultiFileHighlightingTest extends CompletionTestCase { public void doTest(@NotNull String filePath) throws Exception { configureByFile(new File(filePath).getName(), ""); diff --git a/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractResolveByStubTest.java b/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractResolveByStubTest.java index c05bbdc7d82..a04c8b08eb1 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractResolveByStubTest.java +++ b/idea/tests/org/jetbrains/kotlin/idea/stubs/AbstractResolveByStubTest.java @@ -22,10 +22,11 @@ import kotlin.Unit; import org.jetbrains.annotations.NotNull; import org.jetbrains.kotlin.descriptors.ModuleDescriptor; import org.jetbrains.kotlin.descriptors.PackageViewDescriptor; +import org.jetbrains.kotlin.idea.caches.resolve.ResolvePackage; +import org.jetbrains.kotlin.idea.test.AstAccessControl; import org.jetbrains.kotlin.idea.test.JetWithJdkAndRuntimeLightProjectDescriptor; import org.jetbrains.kotlin.idea.test.KotlinCodeInsightTestCase; -import org.jetbrains.kotlin.idea.caches.resolve.ResolvePackage; -import org.jetbrains.kotlin.idea.testUtils.TestUtilsPackage; +import org.jetbrains.kotlin.idea.test.TestPackage; import org.jetbrains.kotlin.name.FqName; import org.jetbrains.kotlin.psi.JetFile; import org.jetbrains.kotlin.test.util.RecursiveDescriptorComparator; @@ -43,7 +44,7 @@ public abstract class AbstractResolveByStubTest extends KotlinCodeInsightTestCas private void doTest(@NotNull final String path, final boolean checkPrimaryConstructors, final boolean checkPropertyAccessors) throws Exception { configureByFile(path); - TestUtilsPackage.configureAs(getModule(), JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE); + TestPackage.configureAs(getModule(), JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE); boolean shouldFail = getTestName(false).equals("ClassWithConstVal"); AstAccessControl.INSTANCE$.testWithControlledAccessToAst( shouldFail, getProject(), getTestRootDisposable(), diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.java b/idea/tests/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.java deleted file mode 100644 index d85c84f3ef0..00000000000 --- a/idea/tests/org/jetbrains/kotlin/idea/test/JetLightCodeInsightFixtureTestCase.java +++ /dev/null @@ -1,150 +0,0 @@ -/* - * Copyright 2010-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.idea.test; - -import com.intellij.ide.startup.impl.StartupManagerImpl; -import com.intellij.openapi.actionSystem.*; -import com.intellij.openapi.actionSystem.ex.ActionManagerEx; -import com.intellij.openapi.editor.ex.EditorEx; -import com.intellij.openapi.startup.StartupManager; -import com.intellij.openapi.util.io.FileUtil; -import com.intellij.openapi.util.text.StringUtil; -import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess; -import com.intellij.psi.FileViewProvider; -import com.intellij.psi.PsiManager; -import com.intellij.psi.impl.PsiManagerEx; -import com.intellij.psi.impl.file.impl.FileManager; -import com.intellij.testFramework.LightProjectDescriptor; -import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode; -import org.jetbrains.kotlin.idea.references.BuiltInsReferenceResolver; -import org.jetbrains.kotlin.psi.JetFile; -import org.jetbrains.kotlin.test.InTextDirectivesUtils; -import org.jetbrains.kotlin.test.JetTestUtils; -import org.jetbrains.kotlin.utils.UtilsPackage; - -import java.io.File; -import java.io.IOException; -import java.util.List; -import java.util.Set; - -public abstract class JetLightCodeInsightFixtureTestCase extends LightCodeInsightFixtureTestCase { - private boolean kotlinInternalModeOriginalValue; - - @Override - protected void setUp() throws Exception { - super.setUp(); - ((StartupManagerImpl) StartupManager.getInstance(getProject())).runPostStartupActivities(); - VfsRootAccess.allowRootAccess(JetTestUtils.getHomeDirectory()); - - kotlinInternalModeOriginalValue = KotlinInternalMode.Instance.getEnabled(); - KotlinInternalMode.Instance.setEnabled(true); - } - - @Override - protected void tearDown() throws Exception { - KotlinInternalMode.Instance.setEnabled(kotlinInternalModeOriginalValue); - VfsRootAccess.disallowRootAccess(JetTestUtils.getHomeDirectory()); - - Set builtInsSources = getProject().getComponent(BuiltInsReferenceResolver.class).getBuiltInsSources(); - FileManager fileManager = ((PsiManagerEx) PsiManager.getInstance(getProject())).getFileManager(); - - super.tearDown(); - - // Restore mapping between PsiFiles and VirtualFiles dropped in FileManager.cleanupForNextTest(), - // otherwise built-ins psi elements will become invalid in next test. - for (JetFile source : builtInsSources) { - FileViewProvider provider = source.getViewProvider(); - fileManager.setViewProvider(provider.getVirtualFile(), provider); - } - } - - @NotNull - @Override - protected LightProjectDescriptor getProjectDescriptor() { - return getProjectDescriptorFromFileDirective(); - } - - protected LightProjectDescriptor getProjectDescriptorFromTestName() { - String testName = StringUtil.toLowerCase(getTestName(false)); - - if (testName.endsWith("runtime")) { - return JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE; - } - else if (testName.endsWith("stdlib")) { - return ProjectDescriptorWithStdlibSources.INSTANCE; - } - - return JetLightProjectDescriptor.INSTANCE; - } - - protected LightProjectDescriptor getProjectDescriptorFromFileDirective() { - if (!isAllFilesPresentInTest()) { - try { - String fileText = FileUtil.loadFile(new File(getTestDataPath(), fileName()), true); - - List withLibraryDirective = InTextDirectivesUtils.findLinesWithPrefixesRemoved(fileText, "WITH_LIBRARY:"); - if (!withLibraryDirective.isEmpty()) { - return new JdkAndMockLibraryProjectDescriptor(PluginTestCaseBase.getTestDataPathBase() + "/" + withLibraryDirective.get(0), true); - } - else if (InTextDirectivesUtils.isDirectiveDefined(fileText, "RUNTIME_WITH_SOURCES")) { - return ProjectDescriptorWithStdlibSources.INSTANCE; - } - else if (InTextDirectivesUtils.isDirectiveDefined(fileText, "RUNTIME")) { - return JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE; - } - else if (InTextDirectivesUtils.isDirectiveDefined(fileText, "JS")) { - return JetStdJSProjectDescriptor.INSTANCE; - } - } - catch (IOException e) { - throw UtilsPackage.rethrow(e); - } - } - - return JetLightProjectDescriptor.INSTANCE; - } - - protected boolean isAllFilesPresentInTest() { - return getTestName(false).startsWith("AllFilesPresentIn"); - } - - @NotNull - protected String fileName() { - return getTestName(false) + ".kt"; - } - - protected boolean performNotWriteEditorAction(String actionId) { - DataContext dataContext = ((EditorEx)myFixture.getEditor()).getDataContext(); - - ActionManagerEx managerEx = ActionManagerEx.getInstanceEx(); - AnAction action = managerEx.getAction(actionId); - AnActionEvent event = new AnActionEvent(null, dataContext, ActionPlaces.UNKNOWN, new Presentation(), managerEx, 0); - - action.update(event); - if (!event.getPresentation().isEnabled()) { - return false; - } - - managerEx.fireBeforeActionPerformed(action, dataContext, event); - action.actionPerformed(event); - - managerEx.fireAfterActionPerformed(action, dataContext, event); - return true; - } -} diff --git a/idea/tests/org/jetbrains/kotlin/idea/test/JetStdJSProjectDescriptor.java b/idea/tests/org/jetbrains/kotlin/test/KotlinStdJSProjectDescriptorImpl.java similarity index 85% rename from idea/tests/org/jetbrains/kotlin/idea/test/JetStdJSProjectDescriptor.java rename to idea/tests/org/jetbrains/kotlin/test/KotlinStdJSProjectDescriptorImpl.java index 4853e71a258..27ab2cb0817 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/test/JetStdJSProjectDescriptor.java +++ b/idea/tests/org/jetbrains/kotlin/test/KotlinStdJSProjectDescriptorImpl.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.idea.test; +package org.jetbrains.kotlin.test; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleType; @@ -24,14 +24,12 @@ import com.intellij.openapi.roots.ContentEntry; import com.intellij.openapi.roots.ModifiableRootModel; import com.intellij.openapi.roots.libraries.NewLibraryConfiguration; import com.intellij.openapi.roots.ui.configuration.libraryEditor.NewLibraryEditor; -import com.intellij.testFramework.LightProjectDescriptor; import org.jetbrains.annotations.NotNull; +import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor; import org.jetbrains.kotlin.idea.framework.JSLibraryStdDescription; -import org.jetbrains.kotlin.test.ConfigLibraryUtil; - -public class JetStdJSProjectDescriptor implements LightProjectDescriptor { - public static final JetStdJSProjectDescriptor INSTANCE = new JetStdJSProjectDescriptor(); +import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil; +public class KotlinStdJSProjectDescriptorImpl implements KotlinStdJSProjectDescriptor { @Override public ModuleType getModuleType() { return StdModuleTypes.JAVA; diff --git a/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterMultiFileTest.kt b/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterMultiFileTest.kt index dc5ac6f6e32..8c2705159b2 100644 --- a/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterMultiFileTest.kt +++ b/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterMultiFileTest.kt @@ -24,7 +24,7 @@ import com.intellij.testFramework.LightPlatformTestCase import org.jetbrains.kotlin.idea.test.JetWithJdkAndRuntimeLightProjectDescriptor import org.jetbrains.kotlin.idea.j2k.IdeaResolverForConverter import org.jetbrains.kotlin.idea.j2k.J2kPostProcessor -import org.jetbrains.kotlin.idea.testUtils.dumpTextWithErrors +import org.jetbrains.kotlin.idea.test.dumpTextWithErrors import org.jetbrains.kotlin.idea.util.application.executeWriteCommand import org.jetbrains.kotlin.idea.util.application.runWriteAction import org.jetbrains.kotlin.psi.JetFile diff --git a/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt b/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt index f90225807ca..3c9b3177c23 100644 --- a/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt +++ b/j2k/tests/org/jetbrains/kotlin/j2k/AbstractJavaToKotlinConverterSingleFileTest.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.idea.test.JetWithJdkAndRuntimeLightProjectDescriptor import com.intellij.psi.PsiJavaFile import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.kotlin.idea.j2k.IdeaResolverForConverter -import org.jetbrains.kotlin.idea.testUtils.dumpTextWithErrors +import org.jetbrains.kotlin.idea.test.dumpTextWithErrors public abstract class AbstractJavaToKotlinConverterSingleFileTest : AbstractJavaToKotlinConverterTest() { val testHeaderPattern = Pattern.compile("//(element|expression|statement|method|class|file|comp)\n") diff --git a/plugins/android-idea-plugin/android-idea-plugin.iml b/plugins/android-idea-plugin/android-idea-plugin.iml index a553efa966a..5a19248bec7 100644 --- a/plugins/android-idea-plugin/android-idea-plugin.iml +++ b/plugins/android-idea-plugin/android-idea-plugin.iml @@ -16,5 +16,6 @@ + \ No newline at end of file diff --git a/plugins/android-idea-plugin/tests/org/jetbrains/kotlin/android/AbstractAndroidCompletionTest.kt b/plugins/android-idea-plugin/tests/org/jetbrains/kotlin/android/AbstractAndroidCompletionTest.kt index 14ff99e342e..40679f1c888 100644 --- a/plugins/android-idea-plugin/tests/org/jetbrains/kotlin/android/AbstractAndroidCompletionTest.kt +++ b/plugins/android-idea-plugin/tests/org/jetbrains/kotlin/android/AbstractAndroidCompletionTest.kt @@ -19,9 +19,8 @@ package org.jetbrains.kotlin.android import com.intellij.codeInsight.CodeInsightSettings import com.intellij.codeInsight.completion.CompletionType import com.intellij.openapi.util.io.FileUtil +import org.jetbrains.kotlin.idea.completion.test.testCompletion import org.jetbrains.kotlin.idea.project.TargetPlatform -import org.jetbrains.kotlin.completion -import org.jetbrains.kotlin.completion.util.testCompletion import java.io.File public abstract class AbstractAndroidCompletionTest : KotlinAndroidTestCase() {