Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.01 KB

File metadata and controls

46 lines (30 loc) · 1.01 KB
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.

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.


Previous Top