From c0126b08c32dcf68bff1c0f8105ff5c63853bffc Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Wed, 17 Jun 2015 20:56:51 +0300 Subject: [PATCH] Parameter name completion: added more tests for ordering --- .../basic/parameterNameAndType/ShorterFirst.kt | 7 +++++++ .../basic/parameterNameAndType/StartMatchFirst.kt | 7 +++++++ .../BasicCompletionWeigherTestGenerated.java | 12 ++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 idea/idea-completion/testData/weighers/basic/parameterNameAndType/ShorterFirst.kt create mode 100644 idea/idea-completion/testData/weighers/basic/parameterNameAndType/StartMatchFirst.kt diff --git a/idea/idea-completion/testData/weighers/basic/parameterNameAndType/ShorterFirst.kt b/idea/idea-completion/testData/weighers/basic/parameterNameAndType/ShorterFirst.kt new file mode 100644 index 00000000000..3cc36b59436 --- /dev/null +++ b/idea/idea-completion/testData/weighers/basic/parameterNameAndType/ShorterFirst.kt @@ -0,0 +1,7 @@ +class MyFile +class MyFileStream + +fun foo(myFi) + +// ORDER: myFile +// ORDER: myFileStream diff --git a/idea/idea-completion/testData/weighers/basic/parameterNameAndType/StartMatchFirst.kt b/idea/idea-completion/testData/weighers/basic/parameterNameAndType/StartMatchFirst.kt new file mode 100644 index 00000000000..79d4574048b --- /dev/null +++ b/idea/idea-completion/testData/weighers/basic/parameterNameAndType/StartMatchFirst.kt @@ -0,0 +1,7 @@ +class FooBar +class FaOaOa + +fun foo(foo) + +// ORDER: fooBar +// ORDER: faOaOa diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/BasicCompletionWeigherTestGenerated.java b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/BasicCompletionWeigherTestGenerated.java index 24099241723..9f990ce282c 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/BasicCompletionWeigherTestGenerated.java +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/weighers/BasicCompletionWeigherTestGenerated.java @@ -150,5 +150,17 @@ public class BasicCompletionWeigherTestGenerated extends AbstractBasicCompletion String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/parameterNameAndType/ImportedFirst.kt"); doTest(fileName); } + + @TestMetadata("ShorterFirst.kt") + public void testShorterFirst() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/parameterNameAndType/ShorterFirst.kt"); + doTest(fileName); + } + + @TestMetadata("StartMatchFirst.kt") + public void testStartMatchFirst() throws Exception { + String fileName = JetTestUtils.navigationMetadata("idea/idea-completion/testData/weighers/basic/parameterNameAndType/StartMatchFirst.kt"); + doTest(fileName); + } } }