package Ġcom . ru in . lsp Ċ Ċ import Ġcom . ru in . lsp . util . get URI For File Ċ import Ġcom . ru in . lsp . util . get Psi File Ċ import Ġcom . ru in . lsp . util . resolve Psi From Uri Ċ import Ġjava . io . File ĊĊ Ċ class ĠProject Util Multi Module Test Ġ: ĠBase TestCase () Ġ{ ĊĊĠĠĠ Ġoverride Ġval ĠprojectName : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠMULTI _ MODULE _ PROJECT ĊĊĠĠĠ Ġfun Ġ` test Ġfinds Ġproject `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġproject Ġ= Ġcom . ru in . lsp . util . getProject ( getProject Path ()) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( project ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( MULTI _ MODULE _ PROJECT , Ġproject !!. name ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġ` test Ġresolves ĠPsi File Ġfrom ĠURI `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpected Target Ġ= Ġget Psi File ( project , ĠMULTI _ MODULE _ APP _ PATH ) ĊĠĠĠĠĠĠĠ Ġval Ġuri Ġ= Ġget URI For File ( File ( getProject Path (), ĠMULTI _ MODULE _ APP _ PATH )) ĊĠĠĠĠĠĠĠ Ġval Ġfile Ġ= Ġresolve Psi From Uri ( project , Ġuri ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( expected Target , Ġfile ) ĊĠĠĠ Ġ} Ċ } ĊĊ