package ${project_package}; import griffon.javafx.test.FunctionalJavaFXRunner; import griffon.javafx.test.GriffonTestFXClassRule; import org.junit.ClassRule; import org.junit.Test; import org.junit.runner.RunWith; import static org.testfx.api.FxAssert.verifyThat; import static org.testfx.matcher.control.LabeledMatchers.hasText; @RunWith(FunctionalJavaFXRunner.class) public class ${project_class_name}FunctionalTest { @ClassRule public static GriffonTestFXClassRule testfx = new GriffonTestFXClassRule("mainWindow"); @Test public void _01_clickButton() { // given: verifyThat("#clickLabel", hasText("0")); // when: testfx.clickOn("#clickActionTarget"); // then: verifyThat("#clickLabel", hasText("1")); } }