diff --git a/plugins/javaFX/javaFX-CE/testSrc/org/jetbrains/plugins/javaFX/fxml/JavaFXHighlightingTest.java b/plugins/javaFX/javaFX-CE/testSrc/org/jetbrains/plugins/javaFX/fxml/JavaFXHighlightingTest.java index d419f44313e1..af1d00f56f6a 100644 --- a/plugins/javaFX/javaFX-CE/testSrc/org/jetbrains/plugins/javaFX/fxml/JavaFXHighlightingTest.java +++ b/plugins/javaFX/javaFX-CE/testSrc/org/jetbrains/plugins/javaFX/fxml/JavaFXHighlightingTest.java @@ -444,6 +444,33 @@ public class JavaFXHighlightingTest extends AbstractJavaFXTestCase { doTest(); } + public void testPrivateEventHandler() throws Exception { + myFixture.configureByFiles(getTestName(true) + ".fxml", getTestName(false) + ".java"); + myFixture.testHighlighting(true, true, true, getTestName(false) + ".java"); + } + + public void testFxIdInSuperclass() throws Exception { + doTestControllerSuperclass(); + } + + public void testEventHandlerInSuperclass() throws Exception { + doTestControllerSuperclass(); + } + + private void doTestControllerSuperclass() { + final String superclass = getTestName(false); + myFixture.copyFileToProject(superclass + ".java"); + myFixture.addClass("public class SubclassingController extends " + superclass + " {}"); + myFixture.addFileToProject("sample.fxml", "\n" + + "\n" + + "\n" + + "