|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ItemGroupFixture
Understands functional testing of GUI components that contains or display a group of items:
Component
that contains or displays a group of items,
and verification of the state of such Component
.
Method Summary | |
---|---|
ItemGroupFixture |
clearSelection()
Clears the selection in this fixture's . |
String[] |
contents()
Returns the String representation of the elements in this fixture's . |
ItemGroupFixture |
requireItemCount(int expected)
Verifies that this fixture's has the expected number of items |
ItemGroupFixture |
requireNoSelection()
Verifies that this fixture's does not have a selection. |
ItemGroupFixture |
requireSelection(int index)
Verifies that the index of the selected item in this fixture's is equal to the given
value. |
ItemGroupFixture |
requireSelection(Pattern pattern)
Verifies that the value of the selected item in this fixture's matches the given
regular expression pattern. |
ItemGroupFixture |
requireSelection(String value)
Verifies that the value of the selected item in this fixture's matches the given
value. |
ItemGroupFixture |
selectItem(int index)
Simulates a user selecting an item in this fixture's . |
ItemGroupFixture |
selectItem(Pattern pattern)
Simulates a user selecting an item in this fixture's . |
ItemGroupFixture |
selectItem(String value)
Simulates a user selecting an item in this fixture's . |
Object |
valueAt(int index)
Returns the value of an item in the managed by this fixture. |
Method Detail |
---|
String[] contents()
String
representation of the elements in this fixture's Component
.
String
representation of the elements in this fixture's Component
.ItemGroupFixture clearSelection()
Component
.
ItemGroupFixture selectItem(int index)
Component
.
index
- the index of the item to select.
ItemGroupFixture selectItem(String value)
Component
.
value
- the value of the item to select. It can be a regular expression.
ItemGroupFixture selectItem(Pattern pattern)
Component
. The text of the item to
select must match the given regular expression pattern.
pattern
- the regular expression pattern to match.
NullPointerException
- if the given regular expression pattern is null
.Object valueAt(int index)
Component
managed by this fixture. If the value is not
meaningful, this method will return null
.
index
- the index of the item to return.
null
if nothing meaningful.ItemGroupFixture requireSelection(String value)
Component
matches the given
value.
value
- the value to match. It can be a regular expression.
AssertionError
- if the selected item does not match the given value.ItemGroupFixture requireSelection(Pattern pattern)
Component
matches the given
regular expression pattern.
pattern
- the regular expression pattern to match.
NullPointerException
- if the given regular expression pattern is null
.
AssertionError
- if the selected item does not match the given regular expression pattern.ItemGroupFixture requireSelection(int index)
Component
is equal to the given
value.
index
- the expected selection index.
AssertionError
- if the selection index is not equal to the given value.ItemGroupFixture requireNoSelection()
Component
does not have a selection.
AssertionError
- if this fixture's Component
has a selection.ItemGroupFixture requireItemCount(int expected)
Component
has the expected number of items
expected
- the expected number of items.
AssertionError
- if the number of items in this fixture's Component
is not equal to the expected
one.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |