fix(tests/lsp/java): fix compilation error

This commit is contained in:
Akash Yadav
2023-07-09 16:49:45 +05:30
parent 067243b12b
commit 601722dba7
2 changed files with 4 additions and 2 deletions
@@ -19,6 +19,7 @@ package com.itsaky.androidide.lsp.java.providers
import com.google.common.truth.Truth.assertThat
import com.itsaky.androidide.lsp.java.JavaLSPTest
import com.itsaky.androidide.lsp.models.CompletionParams
import com.itsaky.androidide.progress.ICancelChecker
import org.junit.Before
import org.junit.Test
@@ -81,7 +82,7 @@ class JavaCompletionProviderTest {
private fun completionTitles(pos: com.itsaky.androidide.models.Position): List<CharSequence> {
return JavaLSPTest.server
.complete(CompletionParams(pos, JavaLSPTest.file!!).apply { prefix = "" }, )
.complete(CompletionParams(pos, JavaLSPTest.file!!).apply { prefix = "" }, ICancelChecker.Default())
.items
.map { it.label }
}
@@ -19,13 +19,14 @@ package com.itsaky.androidide.lsp.xml
import com.itsaky.androidide.lsp.models.CompletionItem
import com.itsaky.androidide.lsp.models.CompletionParams
import com.itsaky.androidide.progress.ICancelChecker
/** @author Akash Yadav */
class CompletionHelperImpl : CompletionHelper {
override fun complete(transform: (CompletionItem) -> CharSequence): Pair<Boolean, List<CharSequence>> {
return XMLLSPTest.run {
val createCompletionParams = createCompletionParams()
val result = server.complete(createCompletionParams, )
val result = server.complete(createCompletionParams, ICancelChecker.Default())
result.isIncomplete to
result.items
.filter { it.label != null }