/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . idea . cache s . resolve Ċ Ċ import Ġorg . jetbrains . kotlin . idea . test . Plugin TestCase Base Ċ import Ġorg . jetbrains . kotlin . test . JUnit 3 With Ide a Configuration Runner Ċ import Ġorg . jetbrains . kotlin . test . Test J dk Kind Ċ import Ġorg . junit . runner . RunWith Ċ Ċ @ RunWith ( JUnit 3 With Ide a Configuration Runner :: class ) Ċ class ĠJava 8 Multi Module Highlighting Test Ġ: ĠAbstract Multi Module Highlighting Test () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget TestData Path () Ġ= ĠPlugin TestCase Base . get TestData Path Base () Ġ+ Ġ"/ multi Module Highlighting /" ĊĊĠĠĠ Ġfun Ġtest Different J dk () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmodule 1 Ġ= Ġmodule (" jdk 8 ", ĠTest J dk Kind . FULL _ JDK ) ĊĠĠĠĠĠĠĠ Ġval Ġmodule 2 Ġ= Ġmodule (" mock J dk ") ĊĊĠĠĠĠĠĠĠ Ġmodule 1 . add Dependency ( module 2 ) ĊĊĠĠĠĠĠĠĠ Ġcheck Highlighting In Project () ĊĠĠĠ Ġ} Ċ } Ċ