Class AccordionTester<T extends Accordion>

java.lang.Object
com.vaadin.testbench.unit.ComponentTester<T>
com.vaadin.flow.component.accordion.AccordionTester<T>

public class AccordionTester<T extends Accordion> extends ComponentTester<T>
  • Constructor Details

    • AccordionTester

      public AccordionTester(T component)
      Wrap given component for testing.
      Parameters:
      component - target component
  • Method Details

    • openDetails

      public void openDetails(String summary)
      Open the accordion with the given summary.
      Parameters:
      summary - summary of accordion panel
      Throws:
      IllegalArgumentException - if no dropdown panel found for summary
    • isOpen

      public boolean isOpen(String summary)
      Check if accordion with the summary is open.
      Parameters:
      summary - summary of accordion panel
      Returns:
      true if panel is open
    • getPanel

      public AccordionPanel getPanel(String summary)
      Get the panel with the summary. Throws if panel is not open.
      Parameters:
      summary - summary of accordion panel
      Returns:
      AccordionPanel for the given summary
    • hasPanel

      public boolean hasPanel(String summary)
      Check if a panel for summary exists in accordion.
      Parameters:
      summary - summary of accordion panel
      Returns:
      true if panel exists