SLC: ROOT package exists no matter what
^KT-59843 Fixed
This commit is contained in:
committed by
Ilya Kirillov
parent
076305bb78
commit
6fc02c3408
@@ -6,6 +6,7 @@
|
||||
package org.jetbrains.kotlin.asJava;
|
||||
|
||||
import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.PsiPackage;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import junit.framework.TestCase;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -48,6 +49,8 @@ public class JavaElementFinderTest extends KotlinAsJavaTestBase {
|
||||
|
||||
public void testEmptyQualifiedName() {
|
||||
assertNoClass("");
|
||||
// ROOT package exists
|
||||
assertPackage("");
|
||||
}
|
||||
|
||||
public void testRepeatableAnnotation() {
|
||||
@@ -56,6 +59,12 @@ public class JavaElementFinderTest extends KotlinAsJavaTestBase {
|
||||
assertNoClass("RepeatableAnnotation2.Container");
|
||||
}
|
||||
|
||||
private void assertPackage(String qualifiedName) {
|
||||
PsiPackage psiPackage = finder.findPackage(qualifiedName);
|
||||
TestCase.assertNotNull(String.format("Package with fqn='%s' wasn't found.", qualifiedName), psiPackage);
|
||||
TestCase.assertTrue(String.format("Package with fqn='%s' is not valid.", qualifiedName), psiPackage.isValid());
|
||||
}
|
||||
|
||||
private void assertClass(String qualifiedName) {
|
||||
PsiClass psiClass = finder.findClass(qualifiedName, GlobalSearchScope.allScope(getProject()));
|
||||
TestCase.assertNotNull(String.format("Class with fqn='%s' wasn't found.", qualifiedName), psiClass);
|
||||
|
||||
Reference in New Issue
Block a user