[simple language] cleanup SimpleCodeInsightTest.testReference

This commit is contained in:
Yann Cébron 2021-04-27 11:37:03 +02:00
parent 929d3f8d76
commit 3bc8b47bc2

View File

@ -6,7 +6,7 @@ import com.intellij.application.options.CodeStyle;
import com.intellij.codeInsight.completion.CompletionType; import com.intellij.codeInsight.completion.CompletionType;
import com.intellij.codeInsight.generation.actions.CommentByLineCommentAction; import com.intellij.codeInsight.generation.actions.CommentByLineCommentAction;
import com.intellij.openapi.command.WriteCommandAction; import com.intellij.openapi.command.WriteCommandAction;
import com.intellij.psi.PsiElement; import com.intellij.psi.PsiReference;
import com.intellij.psi.codeStyle.CodeStyleManager; import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase; import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase;
import com.intellij.usageView.UsageInfo; import com.intellij.usageView.UsageInfo;
@ -78,9 +78,10 @@ public class SimpleCodeInsightTest extends LightJavaCodeInsightFixtureTestCase {
} }
public void testReference() { public void testReference() {
myFixture.configureByFiles("ReferenceTestData.java", "DefaultTestData.simple"); PsiReference referenceAtCaret =
PsiElement element = myFixture.getFile().findElementAt(myFixture.getCaretOffset()).getParent(); myFixture.getReferenceAtCaretPositionWithAssertion("ReferenceTestData.java", "DefaultTestData.simple");
assertEquals("https://en.wikipedia.org/", ((SimpleProperty) element.getReferences()[0].resolve()).getValue()); final SimpleProperty resolvedSimpleProperty = assertInstanceOf(referenceAtCaret.resolve(), SimpleProperty.class);
assertEquals("https://en.wikipedia.org/", resolvedSimpleProperty.getValue());
} }
} }