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.
10.1. Define test data
Create a file ReferenceTestData.java.
public class Test {
public static void main(String[] args) {
System.out.println("simple:website<caret>");
}
}
10.2. Define a test method
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());
}
10.3. Run the test
Run the test and make sure it’s green.
Last modified: