|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fest.swing.driver.ComponentDriver
org.fest.swing.driver.ContainerDriver
org.fest.swing.driver.JComponentDriver
org.fest.swing.driver.AbstractButtonDriver
public class AbstractButtonDriver
Understands functional testing of s:
AbstractButton
org.fest.swing.fixture in your tests.
| Field Summary |
|---|
| Fields inherited from class org.fest.swing.driver.ComponentDriver |
|---|
robot |
| Constructor Summary | |
|---|---|
AbstractButtonDriver(Robot robot)
Creates a new AbstractButtonDriver. |
|
| Method Summary | |
|---|---|
void |
requireNotSelected(AbstractButton button)
Verifies that the button is not selected. |
void |
requireSelected(AbstractButton button)
Verifies that the button is selected. |
void |
requireText(AbstractButton button,
Pattern pattern)
Asserts that the text in the given button matches the given regular expression pattern. |
void |
requireText(AbstractButton button,
String expected)
Asserts that the text in the given button is equal to or matches the specified String. |
void |
select(AbstractButton button)
Selects the given button only it is not already selected. |
String |
textOf(AbstractButton button)
Returns the text of the given button. |
void |
unselect(AbstractButton button)
Unselects the given button only if it is selected. |
| Methods inherited from class org.fest.swing.driver.JComponentDriver |
|---|
clientProperty, invokeAction, isVisible, isVisible, requireToolTip, requireToolTip, scrollToVisible |
| Methods inherited from class org.fest.swing.driver.ContainerDriver |
|---|
move, resize, resizeHeight, resizeWidth |
| Methods inherited from class org.fest.swing.driver.ComponentDriver |
|---|
assertIsEnabledAndShowing, click, click, click, click, click, doubleClick, drag, dragOver, drop, focus, focusAndWaitForFocusGain, invokePopupMenu, invokePopupMenu, moveMouseIgnoringAnyError, moveMouseIgnoringAnyError, performAccessibleActionOf, pressAndReleaseKey, pressAndReleaseKey, pressAndReleaseKeys, pressKey, propertyName, releaseKey, requireDisabled, requireEnabled, requireEnabled, requireFocused, requireNotVisible, requireSize, requireVisible, rightClick, settings, waitForShowing |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractButtonDriver(Robot robot)
AbstractButtonDriver.
robot - the robot to use to simulate user input.| Method Detail |
|---|
@RunsInEDT
public void requireText(AbstractButton button,
String expected)
String.
requireText in interface TextDisplayDriver<AbstractButton>button - the given button.expected - the text to match. It can be a regular expression.
AssertionError - if the text of the button is not equal to or does not match the given one.
public void requireText(AbstractButton button,
Pattern pattern)
requireText in interface TextDisplayDriver<AbstractButton>button - the given button.pattern - the regular expression pattern to match.
NullPointerException - if the given regular expression pattern is null.
AssertionError - if the text of the button does not match the given regular expression pattern.@RunsInEDT public String textOf(AbstractButton button)
textOf in interface TextDisplayDriver<AbstractButton>button - the given button.
@RunsInEDT public void select(AbstractButton button)
button - the target button.
IllegalStateException - if the button is disabled.
IllegalStateException - if the button is not showing on the screen.@RunsInEDT public void unselect(AbstractButton button)
button - the target button.
IllegalStateException - if the button is disabled.
IllegalStateException - if the button is not showing on the screen.@RunsInEDT public void requireSelected(AbstractButton button)
button - the given button.
AssertionError - if the button is not selected.@RunsInEDT public void requireNotSelected(AbstractButton button)
button - the given button.
AssertionError - if the button is selected.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||