|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fest.swing.fixture.JTreeRowFixture
public class JTreeRowFixture
Understands functional testing of single nodes, referenced by their row indices, in
s:
JTree
Constructor Summary | |
---|---|
protected |
JTreeRowFixture(JTreeFixture tree,
int index)
Creates a new JTreeRowFixture . |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected JTreeRowFixture(JTreeFixture tree, int index)
JTreeRowFixture
.
tree
- handles the JTree
containing the node with the given row index.index
- the given row index.Method Detail |
---|
public JTreeRowFixture expand()
expand
in interface JTreeNodeFixture
IllegalStateException
- 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 JTreeNodeFixture
IllegalStateException
- 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 ItemFixture
IllegalStateException
- 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 MouseInputSimulationFixture
IllegalStateException
- if the JTree
is disabled.
IllegalStateException
- if the JTree
is not showing on the screen.public JTreeRowFixture click(MouseButton button)
click
in interface MouseInputSimulationFixture
button
- 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 MouseInputSimulationFixture
mouseClickInfo
- 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 MouseInputSimulationFixture
IllegalStateException
- if the JTree
is disabled.
IllegalStateException
- if the JTree
is not showing on the screen.public JTreeRowFixture rightClick()
rightClick
in interface MouseInputSimulationFixture
IllegalStateException
- if the JTree
is disabled.
IllegalStateException
- if the JTree
is not showing on the screen.public JTreeRowFixture drag()
drag
in interface ItemFixture
IllegalStateException
- if the JTree
is disabled.
IllegalStateException
- if the JTree
is not showing on the screen.public JTreeRowFixture drop()
drop
in interface ItemFixture
IllegalStateException
- 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 ItemFixture
IllegalStateException
- 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 ItemFixture
String
representation of this fixture's tree node.public int index()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |