Class AccordionTester
-
- All Implemented Interfaces:
-
com.vaadin.browserless.Clickable
public class AccordionTester<T extends Accordion> extends ComponentTester<T>
- Since:
1.0
-
-
Constructor Summary
Constructors Constructor Description AccordionTester(T component)Wrap given component for testing.
-
Method Summary
Modifier and Type Method Description voidopenDetails(String summary)Open the accordion with the given summary. voidcloseDetails()Close the open accordion panel, as if the user clicked its summary. voidcloseDetails(String summary)Close the accordion panel with the given summary, as if the user clicked its summary. voidtoggleDetails(String summary)Toggle the accordion panel with the given summary, as if the user clicked its summary. booleanisOpen(String summary)Check if accordion with the summary is open. AccordionPanelgetPanel(String summary)Get the panel with the summary. booleanhasPanel(String summary)Check if a panel for summary exists in accordion. -
Methods inherited from class com.vaadin.browserless.ComponentTester
blur, ensureComponentIsUsable, find, focus, getComponent, isFocused, 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
-
AccordionTester
AccordionTester(T component)
Wrap given component for testing.
- Parameters:
component- target component
-
-
Method Detail
-
openDetails
void openDetails(String summary)
Open the accordion with the given summary.
- Parameters:
summary- summary of accordion panel
-
closeDetails
void closeDetails()
Close the open accordion panel, as if the user clicked its summary. An exception will be thrown if no panel is open.
- Since:
25.3
-
closeDetails
void closeDetails(String summary)
Close the accordion panel with the given summary, as if the user clicked its summary. An exception will be thrown if the panel is not the open one.
- Parameters:
summary- summary of accordion panel- Since:
25.3
-
toggleDetails
void toggleDetails(String summary)
Toggle the accordion panel with the given summary, as if the user clicked its summary. An open panel is closed, a closed panel is opened. Note that an accordion has at most one open panel, so opening a panel closes whichever panel was open before.
- Parameters:
summary- summary of accordion panel- Since:
25.3
-
isOpen
boolean isOpen(String summary)
Check if accordion with the summary is open.
- Parameters:
summary- summary of accordion panel- Returns:
trueif panel is open
-
getPanel
AccordionPanel getPanel(String summary)
Get the panel with the summary. Throws if panel is not open.
- Parameters:
summary- summary of accordion panel- Returns:
AccordionPanelfor the given summary
-
-
-
-