- java.lang.Object
-
- org.junit.rules.TestWatcher
-
- org.testfx.framework.junit.TestFXRule
-
- All Implemented Interfaces:
org.junit.rules.TestRule
public class TestFXRule extends org.junit.rules.TestWatcher
Optional JUnit rule that can be used to ensure the JavaFX platform has been initialized before UI tests are run. The rule can also be used for retrying flaky tests.The rule can be used by adding a
@Rule
annotated field to your test class:public class MyTest extends ApplicationTest { @Rule public TestFXRule testFXRule = new TestFXRule(); @Test public void myTest() { // ... } }
-
-
Constructor Summary
Constructors Constructor Description TestFXRule()
TestFXRule(int retryCount)
-
-
-
Method Detail
-
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
- Specified by:
apply
in interfaceorg.junit.rules.TestRule
- Overrides:
apply
in classorg.junit.rules.TestWatcher
-
starting
protected void starting(org.junit.runner.Description description)
- Overrides:
starting
in classorg.junit.rules.TestWatcher
-
-