Introduce HighlightingWithDependentLibrariesTest

This tests that LibraryInfo dependencies affect source files highlighting
This commit is contained in:
Pavel V. Talanov
2014-09-29 21:11:25 +04:00
parent e25cbcd961
commit a8d77887af
9 changed files with 127 additions and 19 deletions
@@ -0,0 +1,16 @@
package using.libs
import lib2.extendBase
//check that references to lib1 entities obtained through lib2 are valid
fun main() {
lib1.acceptBase(lib1.Base())
lib2.acceptBase(lib1.Base())
lib2.acceptBase(lib2.Derived())
lib1.acceptBase(lib2.Derived())
lib1.acceptBase(lib2.returnBase())
lib1.Base().extendBase()
lib1.Base().baseFun()
lib2.Derived().baseFun()
lib2.Derived().derivedFun()
}