4. Annotator Test
This test checks if the Simple Language annotator functionality, implemented in the Annotator section of the Custom Language Support Tutorial, works as expected.
Define Input Test Data
The DefaultTestData.simple file is reused for this test.
Create an input test file AnnotatorTestData.java in the testData directory. This file contains two instances of Simple Language embedded in the Java code. The first instance is a valid use of the
simple: prefix followed by the Simple Language key
website. The second is a valid prefix but an invalid key
websit, as noted by the test
Define a Test Method
testAnnotator() method to the
SimpleCodeInsightTest class previously defined. Again, this method configures the test fixture by using the test files. It then calls the
checkHighlighting() method to verify weak warnings.
Run the Test
Run the test and make sure it's green.