com.vaadin.flow.component.accordion.

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