mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-384618 [java] Test added
GitOrigin-RevId: ff2c0d1b080e79338a7258dfc28640dbb91ce81e
This commit is contained in:
committed by
intellij-monorepo-bot
parent
3b0c8ef38e
commit
0c508d3d7c
@@ -388,6 +388,20 @@ public final class PsiTypeNullabilityTest extends LightJavaCodeInsightFixtureTes
|
||||
assertEquals("NOT_NULL (@NotNullByDefault on package foo)", typeNullability.toString());
|
||||
}
|
||||
|
||||
public void testMalformedPackageInfo() {
|
||||
myFixture.addFileToProject("org/example/package-info.java", """
|
||||
@NotNullByDefault
|
||||
package org.example2;
|
||||
|
||||
import org.jetbrains.annotations.NotNullByDefault;""");
|
||||
PsiFile clsFile = myFixture.addFileToProject("org/example/A.java", "package org.example; class A {}");
|
||||
PsiElement context = ((PsiJavaFile)clsFile).getClasses()[0];
|
||||
NullabilityAnnotationInfo info = NullableNotNullManager.getInstance(getProject()).findDefaultTypeUseNullability(context);
|
||||
assertNotNull(info);
|
||||
TypeNullability typeNullability = info.toTypeNullability();
|
||||
assertEquals("NOT_NULL (@NotNullByDefault on package org.example2)", typeNullability.toString());
|
||||
}
|
||||
|
||||
public void testFBoundResolveUnderNotNull() {
|
||||
myFixture.addClass("""
|
||||
package org.jetbrains.annotations;
|
||||
|
||||
Reference in New Issue
Block a user