All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractButtonAssert<SELF extends AbstractButtonAssert<SELF>> Base class for allButtonassertions.AbstractColorAssert<SELF extends AbstractColorAssert<SELF>> Base class for allColorassertions.AbstractComboBoxAssert<SELF extends AbstractComboBoxAssert<SELF,T>,T> Assertion methods forComboBoxtype.AbstractDimension2DAssert<SELF extends AbstractDimension2DAssert<SELF>> Base class for allDimension2Dassertions.AbstractLabeledAssert<SELF extends AbstractLabeledAssert<SELF>> Base class for allLabeledassertions.AbstractListViewAssert<SELF extends AbstractListViewAssert<SELF,T>,T> Base class for allListViewassertions.AbstractNodeAssert<SELF extends AbstractNodeAssert<SELF>> Base class for allNodeassertions.AbstractParentAssert<SELF extends AbstractParentAssert<SELF>> Base class for allParentassertions.AbstractTableViewAssert<SELF extends AbstractTableViewAssert<SELF,T>,T> Base class for allTableViewassertions.AbstractTextAssert<SELF extends AbstractTextAssert<SELF>> Base class for allTextassertions.AbstractTextFlowAssert<SELF extends AbstractTextFlowAssert<SELF>> Base class for allTextFlowassertions.AbstractTextInputControlAssert<SELF extends AbstractTextInputControlAssert<SELF>> Base class for allTextInputControlassertions.AbstractWindowAssert<SELF extends AbstractWindowAssert<SELF>> Base class for allWindowassertions.Activator Adapter Provides static utility methods for converting a hamcrest matcher to an AssertJ condition.ApplicationLauncher Interface that configures a few necessary System properties before launching an application with its' given parameters.ApplicationLauncherImpl ApplicationService Helper interface whose methods' returnedFutureobjects'Future.get()method either indicates when anApplication's init, start, or stop methods are finished or returns the created application.ApplicationServiceImpl 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 forButtons.ButtonMatchers TestFX matchers forButtoncontrols.CallableBoundsPointQuery Capture CaptureSupport CaptureSupportImpl ClickRobot ClickRobotImpl ColorAssert Assertion methods forColors.ColorMatcher ColorMatchers ColorUtils ContainsColorutility methods.ComboBoxAssert<T> Assertion methods forComboBoxs.ComboBoxMatchers TestFX matchers forComboBoxcontrols.DebugUtils Utility class for displaying additional info, running code, or capturing an image of a test whenever a test fails usingFxAssert.verifyThat(Node, Matcher)or its related methods.Dimension2DAssert Assertion methods forDimension2Ds.DragRobot DragRobotImpl EmptyNodeQueryException FiredEvents Stores a list of events that have been fired since the start of a test; useful for debugging.FxAssert All TestFX tests should useFxAssert.verifyThat(Node, Matcher, Function)when writing tests, so that the developer can useDebugUtilsto provide additional info as to why a test failed.FxAssertContext Stores contextual information forFxAssert: aNodeFinder, which defaults toFxServiceContext.getNodeFinder()aCaptureSupport, which defaults toFxServiceContext.getCaptureSupport()FxRobot FxRobotContext Stores the robot implementations, the window and node finders, position calculators, and capture support forFxRobot.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 aPointQuery, aPredicate, or aMatcher.FxService Wrapper class that holds a staticFxServiceContextviaFxService.serviceContext()that is lazily created.FxServiceContext FxToolkit Responsible for setup and cleanup of JavaFX fixtures that need the JavaFX thread.FxToolkitContext Stores the contextual information forFxToolkit: the primary stage future theApplicationas aClassobject the application's arguments the registeredStagethe timeout limit for launching an application the timeout limit for setting up a componentGeneralMatchers GeometryMatchers TestFX matchers forDimension2Dinstances.GlassRobotAdapter JavafxRobotAdapter ARobotAdapterimplementation 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 forLabeleds.LabeledMatchers TestFX matchers forLabeledcontrols.ListViewAssert<T> Assertion methods forListViews.ListViewMatchers TestFX matchers forListViewcontrols.MenuItemMatchers TestFX matchers forMenuItemcontrols.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 forNodes.NodeFinder NodeFinderImpl NodeMatchers TestFX matchers forNodeinstances.NodeQuery NodeQueryImpl NodeQueryUtils ParentAssert Assertion methods forParents.ParentMatchers TestFX matchers forParentnodes.PixelMatcher PixelMatcherBase PixelMatcherResult Indicates how similar/dissimilar two images were on a pixel-to-pixel comparison level viaPixelMatcher.match(Image, Image).PixelMatcherRgb PlatformAdapter Provides an API for platform specific features.PlatformAdapter.OS PointLocator Interface for constructingPointQueryobjects 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 givenBounds.PointQueryBase PointQueryUtils PrimaryStageApplication The main application used during tests when a developer is not testing his/her own subclass ofApplication.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 TableViewAssert<T> Assertion methods forTableViews.TableViewMatchers TestFX matchers forTableViewcontrols.TestFx Always returns true once the TestFx core bundle has been resolved and this interface has therefore been registered as a service.TextAssert Assertion methods forTexts.TextFlowAssert Assertion methods forTextFlows.TextFlowMatchers TestFX matchers forTextFlowcontrols.TextInputControlAssert Assertion methods forTextInputControls.TextInputControlMatchers TestFX matchers forTextInputControlcontrols.TextMatchers TestFX matchers forTextnodes.ToolkitService Interface that handles setting up anApplication,Stage,Scene, orrootNodeand application cleanup on theJavaFX Application Thread.ToolkitServiceImpl TypeRobot TypeRobotImpl WaitForAsyncUtils Provides static methods for handling execution on different threads.WindowAssert Assertion methods forWindows.WindowFinder WindowFinderImpl WindowMatchers TestFX matchers forWindowinstances.WriteRobot WriteRobotImpl