Class ComponentTest

java.lang.Object
org.testfx.api.FxRobot
org.testfx.framework.junit5.ApplicationTest
net.christophermerrill.testfx.ComponentTest
All Implemented Interfaces:
org.testfx.api.FxRobotInterface, org.testfx.framework.junit5.ApplicationFixture

public abstract class ComponentTest
extends org.testfx.framework.junit5.ApplicationTest
  • Constructor Summary

    Constructors 
    Constructor Description
    ComponentTest()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String byClass​(java.lang.String class_name)  
    void clearFieldAndTabAway​(java.lang.String locator)  
    void clearText​(java.lang.String locator)  
    abstract javafx.scene.Node createComponentNode()  
    boolean exists​(java.lang.String query)
    Tests if a node (located by the query) exists in the scene graph.
    void fillComboAndTabAway​(java.lang.String locator, java.lang.String text)  
    void fillField​(java.lang.String locator, java.lang.String text)  
    void fillFieldAndPressEnter​(java.lang.String locator, java.lang.String text)  
    void fillFieldAndTabAway​(java.lang.String locator, java.lang.String text)  
    void fillFieldAndTabAway​(javafx.scene.Node node, java.lang.String text)  
    boolean fillToWidthAndHeight()  
    double getDefaultHeight()  
    double getDefaultWidth()  
    java.lang.String getTooltipText​(javafx.scene.Node node)  
    java.lang.String id​(java.lang.String id_value)  
    void init()  
    org.testfx.service.query.PointQuery inside​(javafx.scene.Node query_node, long x, long y)  
    boolean isChecked​(java.lang.String query)  
    boolean isChecked​(javafx.scene.Node node)  
    boolean isDisabled​(java.lang.String query)  
    boolean isDisabled​(javafx.scene.Node node)  
    <T extends javafx.scene.Node>
    T
    nodeOfClass​(java.lang.Class<T> node_class, javafx.scene.Node root)  
    int numberOf​(java.lang.String query)  
    void pressEscape​(java.lang.String locator)  
    void pressUndoKey​(java.lang.String locator)  
    java.lang.String quoted​(java.lang.Object value)  
    void start​(javafx.stage.Stage stage)  
    void stop()  
    void tabAway()  
    javafx.scene.control.TableCell tableCell​(java.lang.String table_query, int row, int column)  
    java.lang.String textOf​(java.lang.String query)  
    java.lang.String textOf​(javafx.scene.Node node)  
    void waitForUiEvents()  
    java.lang.String withStyle​(java.lang.String style_name)  

    Methods inherited from class org.testfx.framework.junit5.ApplicationTest

    getHostServices, getParameters, internalAfter, internalBefore, launch, notifyPreloader

    Methods inherited from class org.testfx.api.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, write

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.testfx.api.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
  • Constructor Details

  • Method Details

    • waitForUiEvents

      public void waitForUiEvents()
    • start

      public void start​(javafx.stage.Stage stage) throws java.lang.Exception
      Specified by:
      start in interface org.testfx.framework.junit5.ApplicationFixture
      Overrides:
      start in class org.testfx.framework.junit5.ApplicationTest
      Throws:
      java.lang.Exception
    • stop

      public void stop() throws java.lang.Exception
      Specified by:
      stop in interface org.testfx.framework.junit5.ApplicationFixture
      Overrides:
      stop in class org.testfx.framework.junit5.ApplicationTest
      Throws:
      java.lang.Exception
    • init

      public void init() throws java.lang.Exception
      Specified by:
      init in interface org.testfx.framework.junit5.ApplicationFixture
      Overrides:
      init in class org.testfx.framework.junit5.ApplicationTest
      Throws:
      java.lang.Exception
    • getDefaultWidth

      public double getDefaultWidth()
    • getDefaultHeight

      public double getDefaultHeight()
    • fillToWidthAndHeight

      public boolean fillToWidthAndHeight()
    • createComponentNode

      public abstract javafx.scene.Node createComponentNode() throws java.lang.Exception
      Throws:
      java.lang.Exception
    • fillFieldAndTabAway

      public void fillFieldAndTabAway​(java.lang.String locator, java.lang.String text)
    • fillFieldAndPressEnter

      public void fillFieldAndPressEnter​(java.lang.String locator, java.lang.String text)
    • fillField

      public void fillField​(java.lang.String locator, java.lang.String text)
    • fillFieldAndTabAway

      public void fillFieldAndTabAway​(javafx.scene.Node node, java.lang.String text)
    • fillComboAndTabAway

      public void fillComboAndTabAway​(java.lang.String locator, java.lang.String text)
    • clearText

      public void clearText​(java.lang.String locator)
    • clearFieldAndTabAway

      public void clearFieldAndTabAway​(java.lang.String locator)
    • tabAway

      public void tabAway()
    • pressUndoKey

      public void pressUndoKey​(java.lang.String locator)
    • pressEscape

      public void pressEscape​(java.lang.String locator)
    • quoted

      public java.lang.String quoted​(java.lang.Object value)
    • getTooltipText

      public java.lang.String getTooltipText​(javafx.scene.Node node)
    • textOf

      public java.lang.String textOf​(javafx.scene.Node node)
    • textOf

      public java.lang.String textOf​(java.lang.String query)
    • isChecked

      public boolean isChecked​(java.lang.String query)
    • isChecked

      public boolean isChecked​(javafx.scene.Node node)
    • isDisabled

      public boolean isDisabled​(java.lang.String query)
    • isDisabled

      public boolean isDisabled​(javafx.scene.Node node)
    • exists

      public boolean exists​(java.lang.String query)
      Tests if a node (located by the query) exists in the scene graph.
    • numberOf

      public int numberOf​(java.lang.String query)
    • id

      public java.lang.String id​(java.lang.String id_value)
    • withStyle

      public java.lang.String withStyle​(java.lang.String style_name)
    • tableCell

      public javafx.scene.control.TableCell tableCell​(java.lang.String table_query, int row, int column)
    • nodeOfClass

      public <T extends javafx.scene.Node> T nodeOfClass​(java.lang.Class<T> node_class, javafx.scene.Node root)
    • byClass

      public java.lang.String byClass​(java.lang.String class_name)
    • inside

      public org.testfx.service.query.PointQuery inside​(javafx.scene.Node query_node, long x, long y)