Class ApplicationRule
java.lang.Object
org.testfx.api.FxRobot
org.testfx.framework.junit.ApplicationRule
- All Implemented Interfaces:
org.junit.rules.TestRule, FxRobotInterface, ApplicationFixture
public class ApplicationRule
extends FxRobot
implements ApplicationFixture, org.junit.rules.TestRule
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionApplicationRule(Consumer<javafx.stage.Stage> start) ApplicationRule(Consumer<javafx.stage.Stage> start, Consumer<javafx.stage.Stage> stop) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidafter()org.junit.runners.model.Statementapply(org.junit.runners.model.Statement base, org.junit.runner.Description description) private voidbefore()private org.junit.runners.model.StatementexternalResource(org.junit.runners.model.Statement base) voidinit()voidstart(javafx.stage.Stage stage) voidstop()Methods inherited from class FxRobot
bounds, bounds, bounds, bounds, bounds, bounds, bounds, bounds, bounds, capture, capture, capture, capture, capture, capture, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, closeCurrentWindow, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, drag, drag, drag, drag, drag, drag, drag, drag, drag, drag, drag, drop, dropBy, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, eraseText, from, from, from, fromAll, interact, interact, interactNoWait, interactNoWait, interrupt, interrupt, listTargetWindows, listWindows, lookup, lookup, lookup, moveBy, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, offset, offset, offset, offset, offset, offset, offset, offset, offset, point, point, point, point, point, point, point, point, point, press, press, push, push, release, release, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, robotContext, rootNode, rootNode, rootNode, scroll, scroll, scroll, scroll, scroll, sleep, sleep, targetPos, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, type, type, window, window, window, window, window, window, write, write, writeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FxRobotInterface
clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, moveBy, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, offset, offset, offset, offset, offset, offset, offset, offset, offset, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn
-
Field Details
-
start
-
stop
-
stage
private javafx.stage.Stage stage
-
-
Constructor Details
-
ApplicationRule
-
ApplicationRule
-
-
Method Details
-
init
- Specified by:
initin interfaceApplicationFixture- Throws:
Exception
-
start
- Specified by:
startin interfaceApplicationFixture- Throws:
Exception
-
stop
- Specified by:
stopin interfaceApplicationFixture- Throws:
Exception
-
before
-
after
-
externalResource
private org.junit.runners.model.Statement externalResource(org.junit.runners.model.Statement base) -
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description) - Specified by:
applyin interfaceorg.junit.rules.TestRule
-