Package com.vaadin.flow.component.login
Class LoginOverlayTester<T extends LoginOverlay>
java.lang.Object
com.vaadin.testbench.unit.ComponentTester<T>
com.vaadin.flow.component.login.AbstractLoginTester<T>
com.vaadin.flow.component.login.LoginOverlayTester<T>
- Type Parameters:
T- component type
Tester for LoginOverlay components.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisOpen()Check if login overlay is open.booleanisUsable()Validate that component can be interacted with and should be visible in the UI.protected voidnotUsableReasons(Consumer<String> collector) Provides messages explaining why the component is actually not usable.voidOpen LoginOverlay to enable logging in through it.Methods inherited from class com.vaadin.flow.component.login.AbstractLoginTester
forgotPassword, loginMethods inherited from class com.vaadin.testbench.unit.ComponentTester
ensureComponentIsUsable, ensureComponentIsUsable, ensureVisible, ensureVisible, find, findAllByQuery, findByQuery, fireDomEvent, fireDomEvent, fireDomEvent, getComponent, getField, getField, getMethod, getMethod, isUsable, notUsableReasons, roundTrip, setModal, setValueAsUser
-
Constructor Details
-
LoginOverlayTester
Wrap given component for testing.- Parameters:
component- target component
-
-
Method Details
-
isUsable
public boolean isUsable()Description copied from class:ComponentTesterValidate that component can be interacted with and should be visible in the UI. Subclasses overriding this method should also overrideComponentTester.notUsableReasons(Consumer)to provide additional details to the potential exception thrown byComponentTester.ensureComponentIsUsable().- Overrides:
isUsablein classComponentTester<T extends LoginOverlay>- Returns:
trueif component can be interacted with by the user- See Also:
-
notUsableReasons
Description copied from class:ComponentTesterProvides messages explaining why the component is actually not usable. Subclasses overridingComponentTester.isUsable()should also override this method to provide additional details to the potential exception throw byComponentTester.ensureComponentIsUsable().- Overrides:
notUsableReasonsin classComponentTester<T extends LoginOverlay>- See Also:
-
openOverlay
public void openOverlay()Open LoginOverlay to enable logging in through it. -
isOpen
public boolean isOpen()Check if login overlay is open.- Returns:
trueif overlay is open and visible
-