Skip to content

Commit c124f7f

Browse files
committed
Added test case for import producing out of bounds
1 parent a86e326 commit c124f7f

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/test/kotlin/org/javacs/kt/CompletionsTest.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,13 @@ class ImportsTest: SingleFileTestFixture("completions", "Imports.kt") {
195195

196196
assertThat(labels, hasItems("MethodHandle"))
197197
}
198+
199+
@Test fun `complete import from j`() {
200+
val completions = languageServer.textDocumentService.completion(completionParams(file, 5, 9)).get().right!!
201+
val labels = completions.items.map { it.label }
202+
203+
assertThat(labels, hasItems("java"))
204+
}
198205
}
199206

200207
class DoubleDotTest: SingleFileTestFixture("completions", "DoubleDot.kt") {
@@ -240,4 +247,4 @@ class EditCallTest: SingleFileTestFixture("completions", "EditCall.kt") {
240247
assertThat(labels, hasItem("println"))
241248
assertThat(completions.items.filter { it.label == "println" }.firstOrNull(), hasProperty("insertText", equalTo("println")))
242249
}
243-
}
250+
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
import java.nio.file.P
22
// Import something else
3-
import java.lang.invoke.
3+
import java.lang.invoke.
4+
// Import base package
5+
import j

0 commit comments

Comments
 (0)