All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractButtonAssert<SELF extends AbstractButtonAssert<SELF>> |
Base class for all Button assertions.
|
| AbstractColorAssert<SELF extends AbstractColorAssert<SELF>> |
Base class for all Color assertions.
|
| AbstractComboBoxAssert<SELF extends AbstractComboBoxAssert<SELF,T>,T> |
Assertion methods for ComboBox type.
|
| AbstractDimension2DAssert<SELF extends AbstractDimension2DAssert<SELF>> |
Base class for all Dimension2D assertions.
|
| AbstractLabeledAssert<SELF extends AbstractLabeledAssert<SELF>> |
Base class for all Labeled assertions.
|
| AbstractListViewAssert<SELF extends AbstractListViewAssert<SELF,T>,T> |
Base class for all ListView assertions.
|
| AbstractMenuItemAssert<SELF extends AbstractMenuItemAssert<SELF>> |
Base class for all MenuItem assertions.
|
| AbstractNodeAssert<SELF extends AbstractNodeAssert<SELF>> |
Base class for all Node assertions.
|
| AbstractParentAssert<SELF extends AbstractParentAssert<SELF>> |
Base class for all Parent assertions.
|
| AbstractStyleableAssert<SELF extends AbstractStyleableAssert<SELF>> |
Base class for all Styleable assertions.
|
| AbstractTableViewAssert<SELF extends AbstractTableViewAssert<SELF,T>,T> |
Base class for all TableView assertions.
|
| AbstractTextAssert<SELF extends AbstractTextAssert<SELF>> |
Base class for all Text assertions.
|
| AbstractTextFlowAssert<SELF extends AbstractTextFlowAssert<SELF>> |
Base class for all TextFlow assertions.
|
| AbstractTextInputControlAssert<SELF extends AbstractTextInputControlAssert<SELF>> |
Base class for all TextInputControl assertions.
|
| AbstractWindowAssert<SELF extends AbstractWindowAssert<SELF>> |
Base class for all Window assertions.
|
| Activator |
|
| Adapter |
Provides static utility methods for converting a hamcrest matcher to an AssertJ
condition.
|
| ApplicationAdapter |
Adapter that adapts from a class implementing the ApplicationFixture interface to an actual
Application.
|
| ApplicationAdapter |
|
| ApplicationExtension |
|
| ApplicationExtension.AnnotationBasedApplicationFixture |
|
| ApplicationFixture |
An interface that represents a JavaFX application (something that can be initialized,
started, and stopped).
|
| ApplicationFixture |
|
| ApplicationLauncher |
Interface that configures a few necessary System properties before launching an application with
its' given parameters.
|
| ApplicationLauncherImpl |
|
| ApplicationRule |
|
| ApplicationService |
Helper interface whose methods' returned Future objects' Future.get() method either indicates
when an Application's init, start, or stop methods are finished or returns the created application.
|
| ApplicationServiceImpl |
|
| ApplicationTest |
The base class that your JUnit test classes should extend from that interact with and/or verify the
state of a JavaFX UI.
|
| ApplicationTest |
|
| Assertions |
The entry point for all TestFX assertions for different JavaFX types.
|
| AwtRobotAdapter |
|
| BaseRobot |
|
| BaseRobotImpl |
|
| BoundsLocator |
|
| BoundsLocatorException |
|
| BoundsLocatorImpl |
|
| BoundsPointQuery |
This point query implements a PointQuery within the bounds of an object.
|
| BoundsQuery |
|
| BoundsQueryUtils |
|
| ButtonAssert |
Assertion methods for Buttons.
|
| ButtonMatchers |
TestFX matchers for Button controls.
|
| CallableBoundsPointQuery |
|
| Capture |
|
| CaptureFileFormat |
Possible types for image export
|
| CaptureSupport |
|
| CaptureSupportImpl |
|
| ClickRobot |
|
| ClickRobotImpl |
|
| ColorAssert |
Assertion methods for Colors.
|
| ColorMatcher |
|
| ColorMatchers |
|
| ColorUtils |
Contains Color utility methods.
|
| ComboBoxAssert<T> |
Assertion methods for ComboBoxs.
|
| ComboBoxMatchers |
TestFX matchers for ComboBox controls.
|
| DebugUtils |
Utility class for displaying additional info, running code, or capturing an image of a test whenever
a test fails using FxAssert.verifyThat(Node, Matcher) or its related methods.
|
| Dimension2DAssert |
Assertion methods for Dimension2Ds.
|
| DragRobot |
|
| DragRobotImpl |
|
| EmptyNodeQueryException |
|
| FiredEvents |
Stores a list of events that have been fired since the start of a test; useful for debugging.
|
| FxAssert |
|
| FxAssertContext |
|
| FxRobot |
|
| FxRobotContext |
Stores the robot implementations, the window and node finders, position calculators, and capture support for
FxRobot.
|
| FxRobotException |
|
| FxRobotInterface |
Wrapper-like interface that makes it easier to chain together multiple robot methods while adding a number of
convenience methods, such as finding a given node, scene or window via a PointQuery, a Predicate,
or a Matcher.
|
| FxService |
|
| FxServiceContext |
|
| FxToolkit |
Responsible for setup and cleanup of JavaFX fixtures that need the JavaFX thread.
|
| FxToolkitContext |
Stores the contextual information for FxToolkit:
the primary stage future
the Application as a Class object
the application's arguments
the registered Stage
the timeout limit for launching an application
the timeout limit for setting up a component
|
| FXUtils |
Small tool to execute/call JavaFX GUI-related code from potentially non-JavaFX thread (equivalent to old:
SwingUtilities.invokeLater(...) ...
|
| FXUtils.ExceptionWrapper |
|
| FXUtils.RunnableWithReturn<R> |
|
| GeneralMatchers |
|
| GeometryMatchers |
TestFX matchers for Dimension2D instances.
|
| GlassRobotAdapter |
|
| Init |
|
| JavaFXInterceptorUtils |
Simple JUnit 5 extension to ensure that @Test statements are executed
in the JavaFX UI thread.
|
| JavaFXInterceptorUtils.JavaFxInterceptor |
Simple JUnit 5 extension to ensure that @Test statements are executed
in the JavaFX UI thread.
|
| JavaFXInterceptorUtils.SelectiveJavaFxInterceptor |
Simple JUnit 5 extension to ensure that @Test statements are executed
in the JavaFX UI thread.
|
| JavafxRobotAdapter |
A RobotAdapter implementation that uses the only the JavaFX public API.
|
| JavaVersionAdapter |
Provides a consistent API regardless of what Java version (8+) is used.
|
| JavaVersionAdapter.JavaVersion |
An enumeration of Java versions.
|
| KeyboardRobot |
|
| KeyboardRobotImpl |
|
| LabeledAssert |
Assertion methods for Labeleds.
|
| LabeledMatchers |
TestFX matchers for Labeled controls.
|
| ListViewAssert<T> |
Assertion methods for ListViews.
|
| ListViewMatchers |
TestFX matchers for ListView controls.
|
| MenuItemAssert |
Assertion methods for MenuItems.
|
| MenuItemMatchers |
TestFX matchers for MenuItem controls.
|
| Motion |
Enumeration holding the three simplest types of motion between two 2D points
a = (x₁, y₁) and b = (x₂, y₂).
|
| MouseRobot |
|
| MouseRobotImpl |
|
| MoveRobot |
|
| MoveRobotImpl |
|
| NodeAssert |
Assertion methods for Nodes.
|
| NodeFinder |
|
| NodeFinderImpl |
|
| NodeMatchers |
TestFX matchers for Node instances.
|
| NodeQuery |
|
| NodeQueryImpl |
|
| NodeQueryUtils |
|
| ParentAssert |
Assertion methods for Parents.
|
| ParentMatchers |
TestFX matchers for Parent nodes.
|
| PixelMatcher |
|
| PixelMatcherBase |
|
| PixelMatcherResult |
|
| PixelMatcherRgb |
|
| PlatformAdapter |
Provides an API for platform specific features.
|
| PlatformAdapter.OS |
|
| PointLocator |
Interface for constructing PointQuery objects that can be used to return a specific
point (in terms of the screen) somewhere in the bounds of the provided object.
|
| PointLocatorImpl |
|
| PointQuery |
Used to calculate a position within a given Bounds.
|
| PointQueryBase |
|
| PointQueryUtils |
|
| PrimaryStageApplication |
The main application used during tests when a developer is not testing his/her own subclass of Application.
|
| PrivateGlassRobotAdapter |
RobotAdapter implementation that uses the private
com.sun.glass.ui.GlassRobot implementation to support JavaFX versions before 11.
|
| PublicGlassRobotAdapter |
RobotAdapter implementation that uses the public Robot
API added in JavaFX 11.
|
| RobotAdapter<T> |
The common interface for all RobotAdapters.
These are the minimum set of functions required from a robot to provide the
full functionality use in the higher level api.
|
| ScrollRobot |
|
| ScrollRobotImpl |
|
| SleepRobot |
|
| SleepRobotImpl |
|
| Start |
|
| Stop |
|
| StyleableAssert |
Assertion methods for Styleable objects.
|
| StyleableMatchers |
TestFX matchers for Styleable objects.
|
| TableViewAssert<T> |
Assertion methods for TableViews.
|
| TableViewMatchers |
TestFX matchers for TableView controls.
|
| TestFx |
extension of JUnits @Test annotation to indicate that a particular test should be explicitly
executed within the JavaFX thread.
|
| TestFx |
Always returns true once the TestFx core bundle has been resolved and this interface has
therefore been registered as a service.
|
| TestFXRule |
Optional JUnit rule that can be used to ensure the JavaFX platform has
been initialized before UI tests are run.
|
| TestFXRule.RetryException |
|
| TextAssert |
Assertion methods for Texts.
|
| TextFlowAssert |
Assertion methods for TextFlows.
|
| TextFlowMatchers |
TestFX matchers for TextFlow controls.
|
| TextInputControlAssert |
Assertion methods for TextInputControls.
|
| TextInputControlMatchers |
TestFX matchers for TextInputControl controls.
|
| TextMatchers |
TestFX matchers for Text nodes.
|
| ToolkitService |
Interface that handles setting up an Application, Stage, Scene, or rootNode
and application cleanup on the JavaFX Application Thread.
|
| ToolkitServiceImpl |
|
| TypeRobot |
|
| TypeRobotImpl |
|
| WaitForAsyncUtils |
Provides static methods for handling execution on different threads.
|
| WaitForAsyncUtils.ASyncFXCallable<X> |
Internally used Callable that handles all the async stuff.
|
| WaitForAsyncUtils.DefaultThreadFactory |
|
| WindowAssert |
Assertion methods for Windows.
|
| WindowFinder |
|
| WindowFinderImpl |
|
| WindowMatchers |
TestFX matchers for Window instances.
|
| WriteRobot |
|
| WriteRobotImpl |
|