title |
---|
10. Reference Test |
In this test we will check if references, implemented in the Reference Contributor section of the Custom Language Support Tutorial, works as we expect.
Create a file ReferenceTestData.java.
public class Test {
public static void main(String[] args) {
System.out.println("simple:website<caret>");
}
}
public void testReference() {
myFixture.configureByFiles("ReferenceTestData.java", "DefaultTestData.simple");
PsiElement element = myFixture.getFile().findElementAt(myFixture.getCaretOffset()).getParent();
assertEquals("http://en.wikipedia.org/", ((SimpleProperty) element.getReferences()[0].resolve()).getValue());
}
Run the test and make sure it's green.