Class TextAreaTester
-
- All Implemented Interfaces:
-
com.vaadin.browserless.Clickable
public class TextAreaTester<T extends TextArea> extends ComponentTester<T>
Tester for TextArea components.
- Since:
1.0
-
-
Constructor Summary
Constructors Constructor Description TextAreaTester(T component)Wrap given component for testing.
-
Method Summary
Modifier and Type Method Description voidsetValue(String value)Set the value to the component if it is usable. voidclear()Empties the field, as when the user deletes its contents (or clicks the clear button, where one is shown). voidclickClearButton()Empties the field by clicking its clear button, as the user would. -
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
-
TextAreaTester
TextAreaTester(T component)
Wrap given component for testing.
- Parameters:
component- target component
-
-
Method Detail
-
setValue
void setValue(String value)
Set the value to the component if it is usable. For a non interactable component an IllegalStateException will be thrown as the end user would not be able to set a value.
- Parameters:
value- value to set
-
clear
void clear()
Empties the field, as when the user deletes its contents (or clicks the clear button, where one is shown).
Emptying is something the user can always do, so it needs no clear button: a field may legitimately end up invalid — a required field, for instance — once emptied.
-
clickClearButton
void clickClearButton()
Empties the field by clicking its clear button, as the user would.
Unlike clear, which models selecting the contents and deleting them and is therefore always available, this requires the clear button to be visible — a hidden clear button is not something the user can click.
-
-
-
-