Package org.fest.swing.driver

Drivers that simulate user input on GUI Components.

See:
          Description

Interface Summary
CellRendererReader Understands reading the value of a Component that used as a cell renderer.
TextDisplayDriver<T extends Component> Understands functional testing of a Component that displays text.
 

Class Summary
AbstractButtonDriver Understands functional testing of AbstractButtons: user input simulation state verification property value query This class is intended for internal use only.
AbstractJTableCellWriter Understands the base class for implementations of JTableCellWriter.
BasicCellRendererReader Understands a basic implementation of CellRendererReader.
BasicJComboBoxCellReader Understands the default implementation of JComboBoxCellReader.
BasicJListCellReader Understands the default implementation of JListCellReader.
BasicJTableCellReader Understands the default implementation of JTableCellReader.
BasicJTableCellWriter Understands the default implementation of JTableCellWriter.
BasicJTreeCellReader Understands the default implementation of JTreeCellReader.
ComponentDriver Understands functional testing of Components: user input simulation state verification property value query This class is intended for internal use only.
ComponentShownWaiter Understands waiting for a Component to be shown.
ComponentStateValidator Understands validation of the state of a Component.
ContainerDriver Understands functional testing of Containers: user input simulation state verification property value query This class is intended for internal use only.
DialogDriver Understands functional testing of Dialogs: user input simulation state verification property value query This class is intended for internal use only.
DragAndDrop Deprecated. use ComponentDragAndDrop instead.
FrameDriver Understands functional testing of Frames: user input simulation state verification property value query This class is intended for internal use only.
JAppletDriver Understands functional testing of JApplets: user input simulation state verification property value query This class is intended for internal use only.
JComboBoxDriver Understands functional testing of JComboBoxes: user input simulation state verification property value query This class is intended for internal use only.
JComponentDriver Understands functional testing of JComponents: user input simulation state verification property value query This class is intended for internal use only.
JFileChooserDriver Understands functional testing of JFileChoosers: user input simulation state verification property value query This class is intended for internal use only.
JInternalFrameDriver Understands functional testing of JInternalFrames: user input simulation state verification property value query This class is intended for internal use only.
JLabelDriver Understands functional testing of JLabels: user input simulation state verification property value query This class is intended for internal use only.
JListDriver Understands functional testing of JLists: user input simulation state verification property value query This class is intended for internal use only.
JMenuItemDriver Understands functional testing of JMenuItems: user input simulation state verification property value query This class is intended for internal use only.
JMenuItemLocation Understands the location of a JMenuItem.
JMenuItemMatcher Matches a JMenuItem given a simple label or a menu path of the format "menu|submenu|menuitem", for example "File|Open|Can of worms".
JOptionPaneDriver Understands functional testing of JOptionPanes: user input simulation state verification property value query This class is intended for internal use only.
JPopupMenuDriver Understands functional testing of JPopupMenus: user input simulation state verification property value query This class is intended for internal use only.
JProgressBarDriver Understands functional testing of JProgressBars: state verification property value query This class is intended for internal use only.
JScrollBarDriver Understands functional testing of JScrollBars: user input simulation state verification property value query This class is intended for internal use only.
JScrollBarLocation Understands a location in a JScrollBar.
JScrollPaneDriver Understands functional testing of JScrollPanes: user input simulation state verification property value query This class is intended for internal use only.
JSliderDriver Understands functional testing of JSliders: user input simulation state verification property value query This class is intended for internal use only.
JSliderLocation Understands a location in a JSlider.
JSpinnerDriver Understands functional testing of JSpinners: user input simulation state verification property value query This class is intended for internal use only.
JSplitPaneDriver Understands functional testing of JSplitPanes: user input simulation state verification property value query This class is intended for internal use only.
JTabbedPaneDriver Understands functional testing of JTabbedPanes: user input simulation state verification property value query This class is intended for internal use only.
JTabbedPaneLocation Understands a location on a JTabbedPane (notably a tab).
JTableCellValidator Understands validation of JTable-related information.
JTableCheckBoxEditorCellWriter Understands an implementation of JTableCellWriter that knows how to use JTextComponents as cell editors.
JTableComboBoxEditorCellWriter Understands an implementation of JTableCellWriter that knows how to use JComboBoxes as cell editors.
JTableDriver Understands functional testing of JTables: user input simulation state verification property value query This class is intended for internal use only.
JTableHeaderDriver Understands functional testing of JTableHeaders: user input simulation state verification property value query This class is intended for internal use only.
JTableHeaderLocation Understands the location of a JTableHeader (a coordinate, column index or value.)
JTableLocation Understands a visible location on a JTable.
JTableTextComponentEditorCellWriter Understands an implementation of JTableCellWriter that knows how to use JTextComponents as cell editors.
JTextComponentDriver Understands functional testing of JTextComponents: user input simulation state verification property value query This class is intended for internal use only.
JToolBarDriver Understands functional testing of JToolBars: user input simulation state verification property value query This class is intended for internal use only.
JToolBarLocation Understands a visible location on a JToolBar.
JTreeDriver Understands functional testing of JTrees: user input simulation state verification property value query This class is intended for internal use only.
JTreeLocation Understands a visible location on a JTree.
Scrolling Deprecated. Use Scrolling instead.
WaitForComponentToShowCondition Understands a condition that verifies that a Component is showing on the screen.
WindowDriver Understands functional testing of Windows: user input simulation state verification property value query This class is intended for internal use only.
 

Package org.fest.swing.driver Description

Drivers that simulate user input on GUI Components. Unlike fixtures, drivers only focus on behavior present only in the components they handle, do not provide a fluent interface and are intended for internal use only.

Classes in this package have been adapted from Abbot. Many thanks to Timothy Wall.



Copyright © 2007-2011 FEST (Fixtures for Easy Software Testing). All Rights Reserved.