public class JTreeRowFixture extends Object implements JTreeNodeFixture
JTrees:
| Modifier | Constructor and Description |
|---|---|
protected |
JTreeRowFixture(JTreeFixture tree,
int index)
Creates a new
JTreeRowFixture. |
| Modifier and Type | Method and Description |
|---|---|
JTreeRowFixture |
click()
Simulates a user clicking this fixture's tree node.
|
JTreeRowFixture |
click(MouseButton button)
Simulates a user clicking this fixture's tree node.
|
JTreeRowFixture |
click(MouseClickInfo mouseClickInfo)
Simulates a user clicking this fixture's tree node.
|
JTreeRowFixture |
collapse()
Simulates a user collapsing this fixture's tree node.
|
JTreeRowFixture |
doubleClick()
Simulates a user double-clicking this fixture's tree node.
|
JTreeRowFixture |
drag()
Simulates a user dragging this fixture's tree node.
|
JTreeRowFixture |
drop()
Simulates a user dropping relative to this fixture's tree node.
|
JTreeRowFixture |
expand()
Simulates a user expanding this fixture's tree node.
|
int |
index()
Returns the row index of the node.
|
JTreeRowFixture |
rightClick()
Simulates a user right-clicking this fixture's tree node.
|
JTreeRowFixture |
select()
Selects the this fixture's tree node, expanding parent nodes if necessary.
|
JPopupMenuFixture |
showPopupMenu()
Shows a pop-up menu using this fixture's tree node as the invoker of the pop-up menu.
|
String |
value()
Returns the
String representation of this fixture's tree node. |
protected JTreeRowFixture(JTreeFixture tree, int index)
JTreeRowFixture.tree - handles the JTree containing the node with the given row index.index - the given row index.public JTreeRowFixture expand()
expand in interface JTreeNodeFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.ActionFailedException - if this method fails to expand the row.public JTreeRowFixture collapse()
collapse in interface JTreeNodeFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.ActionFailedException - if this method fails to collapse the row.public JTreeRowFixture select()
select in interface ItemFixtureIllegalStateException - if this fixture's JTree is disabled.IllegalStateException - if this fixture's JTree is not showing on the screen.public JTreeRowFixture click()
click in interface MouseInputSimulationFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.public JTreeRowFixture click(MouseButton button)
click in interface MouseInputSimulationFixturebutton - the button to click.NullPointerException - if the given button is null.IllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.public JTreeRowFixture click(MouseClickInfo mouseClickInfo)
click in interface MouseInputSimulationFixturemouseClickInfo - specifies the button to click and the times the button should be clicked.NullPointerException - if the given MouseClickInfo is null.IllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.public JTreeRowFixture doubleClick()
doubleClick in interface MouseInputSimulationFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.public JTreeRowFixture rightClick()
rightClick in interface MouseInputSimulationFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.public JTreeRowFixture drag()
drag in interface ItemFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.public JTreeRowFixture drop()
drop in interface ItemFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.ActionFailedException - if there is no drag action in effect.public JPopupMenuFixture showPopupMenu()
showPopupMenu in interface ItemFixtureIllegalStateException - if the JTree is disabled.IllegalStateException - if the JTree is not showing on the screen.ComponentLookupException - if a pop-up menu cannot be found.public String value()
String representation of this fixture's tree node.value in interface ItemFixtureString representation of this fixture's tree node.public int index()
Copyright © 2007-2012 FEST (Fixtures for Easy Software Testing). All Rights Reserved.