Fix testHighlightingWithDependentLibraries
This commit is contained in:
+5
-4
@@ -6,6 +6,7 @@
|
|||||||
package org.jetbrains.kotlin.idea.caches.resolve
|
package org.jetbrains.kotlin.idea.caches.resolve
|
||||||
|
|
||||||
import com.intellij.openapi.module.Module
|
import com.intellij.openapi.module.Module
|
||||||
|
import com.intellij.openapi.project.Project
|
||||||
import com.intellij.openapi.roots.ModifiableRootModel
|
import com.intellij.openapi.roots.ModifiableRootModel
|
||||||
import com.intellij.openapi.roots.OrderRootType
|
import com.intellij.openapi.roots.OrderRootType
|
||||||
import com.intellij.openapi.roots.libraries.Library
|
import com.intellij.openapi.roots.libraries.Library
|
||||||
@@ -27,12 +28,12 @@ class HighlightingWithDependentLibrariesTest : KotlinLightCodeInsightFixtureTest
|
|||||||
val compiledJar2 =
|
val compiledJar2 =
|
||||||
MockLibraryUtil.compileJvmLibraryToJar("$TEST_DATA_PATH/lib2", "lib2", extraClasspath = listOf(compiledJar1.canonicalPath))
|
MockLibraryUtil.compileJvmLibraryToJar("$TEST_DATA_PATH/lib2", "lib2", extraClasspath = listOf(compiledJar1.canonicalPath))
|
||||||
|
|
||||||
model.addLibraryEntry(createLibrary(compiledJar1, "baseLibrary"))
|
model.addLibraryEntry(createLibrary(module.project, compiledJar1, "baseLibrary"))
|
||||||
model.addLibraryEntry(createLibrary(compiledJar2, "dependentLibrary"))
|
model.addLibraryEntry(createLibrary(module.project, compiledJar2, "dependentLibrary"))
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun createLibrary(jarFile: File, name: String): Library {
|
private fun createLibrary(project: Project, jarFile: File, name: String): Library {
|
||||||
val library = LibraryTablesRegistrar.getInstance()!!.getLibraryTable(project).createLibrary(name)!!
|
val library = LibraryTablesRegistrar.getInstance()!!.getLibraryTable(project).createLibrary(name)
|
||||||
val model = library.modifiableModel
|
val model = library.modifiableModel
|
||||||
model.addRoot(VfsUtil.getUrlForLibraryRoot(jarFile), OrderRootType.CLASSES)
|
model.addRoot(VfsUtil.getUrlForLibraryRoot(jarFile), OrderRootType.CLASSES)
|
||||||
model.commit()
|
model.commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user