mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fix project leaks
This commit is contained in:
@@ -4,6 +4,7 @@ import com.intellij.codeInsight.completion.CompletionTestCase
|
||||
import com.intellij.codeInsight.lookup.LookupElement
|
||||
import com.intellij.codeInsight.lookup.LookupElementPresentation
|
||||
import com.intellij.json.JsonFileType
|
||||
import com.intellij.openapi.util.UserDataHolderEx
|
||||
import com.intellij.testFramework.EditorTestUtil
|
||||
import com.intellij.testFramework.LightVirtualFile
|
||||
import com.intellij.testFramework.assertions.Assertions.assertThat
|
||||
@@ -14,10 +15,10 @@ import java.nio.charset.StandardCharsets
|
||||
|
||||
// this test requires YamlJsonSchemaCompletionContributor, that's why intellij.yaml is added as test dependency
|
||||
internal class ConfigurationSchemaTest : CompletionTestCase() {
|
||||
companion object {
|
||||
private val schemaFile by lazy {
|
||||
LightVirtualFile("scheme.json", JsonFileType.INSTANCE, generateConfigurationSchema(), StandardCharsets.UTF_8, 0)
|
||||
}
|
||||
private var schemaFile: LightVirtualFile? = null
|
||||
override fun setUp() {
|
||||
super.setUp()
|
||||
schemaFile = LightVirtualFile("scheme.json", JsonFileType.INSTANCE, generateConfigurationSchema(), StandardCharsets.UTF_8, 0)
|
||||
}
|
||||
|
||||
fun `test map and description`() {
|
||||
@@ -60,7 +61,7 @@ internal class ConfigurationSchemaTest : CompletionTestCase() {
|
||||
val element = file.findElementAt(position)
|
||||
assertThat(element).isNotNull
|
||||
|
||||
val schemaObject = JsonSchemaReader.readFromFile(myProject, schemaFile)
|
||||
val schemaObject = JsonSchemaReader.readFromFile(myProject, schemaFile!!)
|
||||
assertThat(schemaObject).isNotNull
|
||||
|
||||
return JsonSchemaCompletionContributor.getCompletionVariants(schemaObject, element!!, element)
|
||||
|
||||
Reference in New Issue
Block a user