Class CheckboxGroupTester
-
- All Implemented Interfaces:
-
com.vaadin.browserless.Clickable
public class CheckboxGroupTester<T extends CheckboxGroup<V>, V> extends ComponentTester<T>
Tester for CheckboxGroup components.
- Since:
1.0
-
-
Constructor Summary
Constructors Constructor Description CheckboxGroupTester(T component)Wrap given component for testing.
-
Method Summary
Modifier and Type Method Description voidselectItem(String selection)Selects an item by its client string representation. voidselectItems(Array<String> selection)Selects multiple items by client string representation. voidselectItems(Collection<String> selection)Selects multiple items by client string representation. voidselectAll()Selects all client usable items. voiddeselectItem(String selection)Deselects an item by its client string representation. voiddeselectItems(Array<String> selection)Deselects multiple items by client string representation. voiddeselectItems(Collection<String> selection)Deselects items by client string representation. voiddeselectAll()Deselects all client usable items. Set<V>getSelected()Get the list of currently selected items. voidupdateSelection(Collection<String> selection, BiConsumer<Collection<V>, Collection<V>> updater)-
Methods inherited from class com.vaadin.browserless.ComponentTester
ensureComponentIsUsable, find, getComponent, isUsable, setModal -
Methods inherited from class com.vaadin.browserless.Clickable
click, click, click, middleClick, middleClick, rightClick, rightClick -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CheckboxGroupTester
CheckboxGroupTester(T component)
Wrap given component for testing.
- Parameters:
component- target component
-
-
Method Detail
-
selectItem
void selectItem(String selection)
Selects an item by its client string representation.
- Parameters:
selection- item string representation
-
selectItems
void selectItems(Array<String> selection)
Selects multiple items by client string representation.
- Parameters:
selection- items string representation
-
selectItems
void selectItems(Collection<String> selection)
Selects multiple items by client string representation.
- Parameters:
selection- items string representation
-
selectAll
void selectAll()
Selects all client usable items.
-
deselectItem
void deselectItem(String selection)
Deselects an item by its client string representation.
- Parameters:
selection- item string representation
-
deselectItems
void deselectItems(Array<String> selection)
Deselects multiple items by client string representation.
- Parameters:
selection- items string representation
-
deselectItems
void deselectItems(Collection<String> selection)
Deselects items by client string representation.
- Parameters:
selection- items string representation
-
deselectAll
void deselectAll()
Deselects all client usable items.
-
getSelected
Set<V> getSelected()
Get the list of currently selected items.
- Returns:
current selection, or an empty list. Never null.
-
updateSelection
void updateSelection(Collection<String> selection, BiConsumer<Collection<V>, Collection<V>> updater)
-
-
-
-