10. Reference Test
This test checks if references functionality, implemented in the Reference Contributor section of the Custom Language Support Tutorial, works as expected.
Define Test Data
This test reuses the Simple Language file DefaultTestData.simple.
Create the test file ReferenceTestData.java in the testData directory. This file has one Simple Language prefix and key, with the caret placed after the key.
Define a Test Method
testReference() method to the
SimpleCodeInsightTest class previously defined. This test is configured by the test files. The fixture gets the
PsiReference at the caret position, and then asserts the resolved
SimpleProperty.value() with the known value of that key.
Run the Test
Run the test and make sure it's green.