mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java] recognizes claimed name in automatic modules (a test)
This commit is contained in:
Binary file not shown.
+3
-1
@@ -17,9 +17,9 @@ package com.intellij.java.codeInsight.daemon
|
||||
|
||||
import com.intellij.codeInsight.daemon.impl.JavaHighlightInfoTypes
|
||||
import com.intellij.codeInspection.deprecation.DeprecationInspection
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.java.testFramework.fixtures.LightJava9ModulesCodeInsightFixtureTestCase
|
||||
import com.intellij.java.testFramework.fixtures.MultiModuleJava9ProjectDescriptor.ModuleDescriptor.*
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import org.assertj.core.api.Assertions.assertThat
|
||||
|
||||
class ModuleHighlightingTest : LightJava9ModulesCodeInsightFixtureTestCase() {
|
||||
@@ -113,6 +113,8 @@ class ModuleHighlightingTest : LightJava9ModulesCodeInsightFixtureTestCase() {
|
||||
requires <error descr="Module is not in dependencies: M3">M3</error>;
|
||||
requires <warning descr="Ambiguous module reference: lib.auto">lib.auto</warning>;
|
||||
requires lib.multi.release;
|
||||
requires lib.named;
|
||||
requires lib.claimed;
|
||||
}""".trimIndent())
|
||||
}
|
||||
|
||||
|
||||
+1
@@ -78,6 +78,7 @@ object MultiModuleJava9ProjectDescriptor : DefaultLightProjectDescriptor() {
|
||||
|
||||
val libDir = "jar://${PathManagerEx.getTestDataPath()}/codeInsight/jigsaw"
|
||||
ModuleRootModificationUtil.addModuleLibrary(main, "${libDir}/lib-named-1.0.jar!/")
|
||||
ModuleRootModificationUtil.addModuleLibrary(main, "${libDir}/lib-with-claimed-name.jar!/")
|
||||
ModuleRootModificationUtil.addModuleLibrary(main, "${libDir}/lib-auto-1.0.jar!/")
|
||||
ModuleRootModificationUtil.addModuleLibrary(main, "${libDir}/lib-auto-2.0.jar!/")
|
||||
ModuleRootModificationUtil.addModuleLibrary(main, "${libDir}/lib-multi-release.jar!/")
|
||||
|
||||
Reference in New Issue
Block a user