Package com.vaadin.flow.component.login
Class LoginOverlayTester
-
- All Implemented Interfaces:
public class LoginOverlayTester<T extends LoginOverlay> extends AbstractLoginTester<T>
Tester for LoginOverlay components.
-
-
Constructor Summary
Constructors Constructor Description LoginOverlayTester(T component)Wrap given component for testing.
-
Method Summary
Modifier and Type Method Description booleanisUsable()Validate that component can be interacted with and should be visible in the UI. voidopenOverlay()Open LoginOverlay to enable logging in through it. booleanisOpen()Check if login overlay is open. -
Methods inherited from class com.vaadin.testbench.unit.ComponentTester
find, getComponent, setModal -
Methods inherited from class com.vaadin.flow.component.login.AbstractLoginTester
forgotPassword, login -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
LoginOverlayTester
LoginOverlayTester(T component)
Wrap given component for testing.- Parameters:
component- target component
-
-
Method Detail
-
isUsable
boolean isUsable()
Validate that component can be interacted with and should be visible in the UI. Subclasses overriding this method should also override notUsableReasons to provide additional details to the potential exception thrown by ensureComponentIsUsable.
- Returns:
trueif component can be interacted with by the user
-
openOverlay
void openOverlay()
Open LoginOverlay to enable logging in through it.
-
isOpen
boolean isOpen()
Check if login overlay is open.
- Returns:
trueif overlay is open and visible
-
-
-
-