IJPL-578 wait for indexes to be ready in tests after java language level change

GitOrigin-RevId: 89aa34d35c05284af90258b3208fb1198be8bc9e
This commit is contained in:
Andrei.Kuznetsov
2024-02-29 16:58:19 +01:00
committed by intellij-monorepo-bot
parent 42ee08fe05
commit 8539bcd407
68 changed files with 178 additions and 229 deletions

View File

@@ -2,8 +2,8 @@ package de.plushnikov.intellij.plugin.completion;
import com.intellij.codeInsight.completion.CompletionType;
import com.intellij.ide.highlighter.JavaFileType;
import com.intellij.openapi.roots.LanguageLevelProjectExtension;
import com.intellij.pom.java.LanguageLevel;
import com.intellij.testFramework.IdeaTestUtil;
import de.plushnikov.intellij.plugin.AbstractLombokLightCodeInsightTestCase;
import org.intellij.lang.annotations.Language;
@@ -14,11 +14,11 @@ public class LombokOnXCompletionContributorFilterTest extends AbstractLombokLigh
@Override
public void setUp() throws Exception {
super.setUp();
LanguageLevelProjectExtension.getInstance(getProject()).setLanguageLevel(LanguageLevel.JDK_1_8);
IdeaTestUtil.setProjectLanguageLevel(getProject(), LanguageLevel.JDK_1_8);
}
public void testOnConstructorJdk7() {
LanguageLevelProjectExtension.getInstance(getProject()).setLanguageLevel(LanguageLevel.JDK_1_7);
IdeaTestUtil.setProjectLanguageLevel(getProject(), LanguageLevel.JDK_1_7);
testOnAnnotation("""
import lombok.AllArgsConstructor;