diff --git a/idea/testData/completion/weighers/smart/NameSimilarityAndCompiledParameters.kt b/idea/testData/completion/weighers/smart/NameSimilarityAndCompiledParameters.kt index 5520add1c71..4dcdc544b58 100644 --- a/idea/testData/completion/weighers/smart/NameSimilarityAndCompiledParameters.kt +++ b/idea/testData/completion/weighers/smart/NameSimilarityAndCompiledParameters.kt @@ -1,10 +1,10 @@ -val id = "" -val p = "" -val p1 = "" +val xId = "" +val xP = "" +val xP1 = "" fun g(zone: java.util.TimeZone) { - val local = "" - zone.setID() + val xLocal = "" + zone.setID(x) } -// ORDER: local, id, p, p1 +// ORDER: xLocal, xId, xP, xP1 diff --git a/idea/testData/completion/weighers/smart/NameSimilaritySorterPlacement.kt b/idea/testData/completion/weighers/smart/NameSimilaritySorterPlacement.kt index 33c4dd992dd..58b70e7d5d7 100644 --- a/idea/testData/completion/weighers/smart/NameSimilaritySorterPlacement.kt +++ b/idea/testData/completion/weighers/smart/NameSimilaritySorterPlacement.kt @@ -1,13 +1,13 @@ // test that name similarity sorting takes over declaration kind sorting -val globalBar = "" -val globalX = "" +val xGlobalBar = "" +val xGlobalX = "" fun f(fooBar: String){} fun g() { - val localBar = "" - val localX = "" - f() + val xLocalBar = "" + val xLocalX = "" + f(x) } -// ORDER: localBar, globalBar, localX, globalX +// ORDER: xLocalBar, xGlobalBar, xLocalX, xGlobalX diff --git a/idea/tests/org/jetbrains/jet/completion/weighers/AbstractCompletionWeigherTest.kt b/idea/tests/org/jetbrains/jet/completion/weighers/AbstractCompletionWeigherTest.kt index 8f88d1e5b05..cea8ce493c9 100644 --- a/idea/tests/org/jetbrains/jet/completion/weighers/AbstractCompletionWeigherTest.kt +++ b/idea/tests/org/jetbrains/jet/completion/weighers/AbstractCompletionWeigherTest.kt @@ -39,14 +39,13 @@ public abstract class AbstractCompletionWeigherTest(val completionType: Completi myFixture.assertPreferredCompletionItems(InTextDirectivesUtils.getPrefixedInt(text, "// SELECTED:") ?: 0, *items) } - override fun getProjectDescriptor(): LightProjectDescriptor { - return JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE - } - protected override fun getTestDataPath() : String? { return File(PluginTestCaseBase.getTestDataPathBase(), relativeTestDataPath).getPath() + File.separator } } public abstract class AbstractBasicCompletionWeigherTest() : AbstractCompletionWeigherTest(CompletionType.BASIC, "/completion/weighers/basic") -public abstract class AbstractSmartCompletionWeigherTest() : AbstractCompletionWeigherTest(CompletionType.SMART, "/completion/weighers/smart") + +public abstract class AbstractSmartCompletionWeigherTest() : AbstractCompletionWeigherTest(CompletionType.SMART, "/completion/weighers/smart") { + override fun getProjectDescriptor() = JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE +}