Package com.vaadin.flow.testutil
Class AbstractValidationTest
- java.lang.Object
-
- com.vaadin.testbench.TestBenchTestCase
-
- com.vaadin.testbench.parallel.ParallelTest
-
- All Implemented Interfaces:
com.vaadin.testbench.HasDriver,com.vaadin.testbench.HasElementQuery,com.vaadin.testbench.HasSearchContext,com.vaadin.testbench.HasTestBenchCommandExecutor
public abstract class AbstractValidationTest extends AbstractComponentIT
Base class for validation tests of components that implementHasValidation.- Since:
- 1.0
- See Also:
ValidationTestView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vaadin.flow.testutil.AbstractTestBenchTest
AbstractTestBenchTest.ClientChecker
-
-
Field Summary
-
Fields inherited from class com.vaadin.flow.testutil.AbstractTestBenchTest
BROWSERSTACK_IDENTIFIER, BROWSERSTACK_IDENTIFIER_PROPERTY, SERVER_PORT, SERVER_PORT_PROPERTY_KEY, testName, USE_BROWSERSTACK, USE_BROWSERSTACK_PROPERTY, USE_HUB, USE_HUB_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description AbstractValidationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()voidinvalidateAndValidateAgain()voidinvalidateWhenEmpty()voidinvalidatewhenEmptyAndThenBlur()voidinvalidateWhenNotEmpty()voidinvalidateWhenNotEmptyAndThenBlur()-
Methods inherited from class com.vaadin.flow.testutil.AbstractComponentIT
checkIfServerAvailable, getDeploymentPort, getProperty, getTestPath
-
Methods inherited from class com.vaadin.flow.testutil.ChromeBrowserTest
customizeCapabilities, getBrowserCapabilities, getHubBrowsersToTest, setup, updateHeadlessChromeOptions
-
Methods inherited from class com.vaadin.flow.testutil.ViewOrUITest
getUIClass, getViewClass
-
Methods inherited from class com.vaadin.flow.testutil.AbstractTestBenchTest
getBrowsersToTest, getCurrentHostAddress, getDeploymentHostname, getHubHostname, getLocalExecution, getRootURL, getRunLocallyBrowser, getRunLocallyBrowserVersion, getTestURL, getTestURL, isClientRouter, open, open, openForEs6Url, openProduction, openProductionWithTiming, openUrl, verifyScreenshot, waitForClientRouter
-
Methods inherited from class com.vaadin.flow.testutil.TestBenchHelpers
assertEquals, blur, checkLogsForErrors, checkLogsForErrors, clickElementWithJs, clickElementWithJs, drag, dragAndDrop, dragElementOver, executeScript, getLogEntries, getScrollX, getScrollY, hasCssClass, isElementPresent, scrollBy, scrollIntoViewAndClick, scrollToElement, waitForDevServer, waitForElementNotPresent, waitForElementPresent, waitForElementVisible, waitUntilNot, waitUntilNot
-
Methods inherited from class com.vaadin.testbench.parallel.ParallelTest
getDefaultCapabilities, getDesiredCapabilities, getHubURL, getRunOnHub, setDesiredCapabilities
-
Methods inherited from class com.vaadin.testbench.TestBenchTestCase
concatUrl, findElement, findElements, getCommandExecutor, getContext, getDriver, setDriver, testBench, waitUntil, waitUntil, wrap
-
-
-
-
Method Detail
-
init
public void init()
-
invalidateWhenEmpty
public void invalidateWhenEmpty()
-
invalidateWhenNotEmpty
public void invalidateWhenNotEmpty()
-
invalidateAndValidateAgain
public void invalidateAndValidateAgain()
-
invalidatewhenEmptyAndThenBlur
public void invalidatewhenEmptyAndThenBlur()
-
invalidateWhenNotEmptyAndThenBlur
public void invalidateWhenNotEmptyAndThenBlur()
-
-