com.vaadin.flow.component.html.testbench.

Class InputTester

java.lang.Object
com.vaadin.testbench.unit.ComponentTester<Input>
com.vaadin.flow.component.html.testbench.InputTester
public class InputTester extends ComponentTester<Input>
  • Constructor Details

    • InputTester

      public InputTester(Input component)

      Wrap given component for testing.

      Parameters:

      component - target component

  • Method Details

    • setValue

      public 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

    • getValue

      public String getValue()

      Get the current value of the component.

      Returns:

      current component value

      Throws:

      IllegalStateException - if component not visible

    • clear

      public void clear()

      Resets the value to the empty value of the component.