Class JavaFXInterceptorUtils

java.lang.Object
org.testfx.framework.junit5.JavaFXInterceptorUtils

public class JavaFXInterceptorUtils extends Object
Simple JUnit 5 extension to ensure that @Test statements are executed in the JavaFX UI thread. This is (strictly) necessary when testing setter and/or getter methods of JavaFX classes (ie. Node derived, properties etc).

Use the

  • @ExtendWith(avaFxInterceptor.class) if all @Test, or
  • @ExtendWith(SelectiveJavaFxInterceptor.class) if only @Test + @TestFx annotated tests
should be executed within the JavaFX UI thread.
  • Constructor Details

    • JavaFXInterceptorUtils

      public JavaFXInterceptorUtils()