aboutsummaryrefslogtreecommitdiffstats
path: root/uitest
Commit message (Collapse)AuthorAgeFilesLines
* Overload AbstarctComponent.setDescription() with content mode parameter (#8252)Denis2017-01-2073-74/+186
| | | | | | * Overload AbstarctComponent.setDescription() with content mode parameter Fixes #8185
* Introduce DateTimeFile and InlineDateTimeField. (#8218)Denis2017-01-1933-24/+1677
| | | | | | | | | | * Introduce DateTimeFile and InlineDateTimeField. Fixes #8132 * Correct and provide declarative tests. * Provide a date converter and UI tests.
* Change BackEndDataProvider into an interface (#8268)Leif Åstrand2017-01-191-2/+3
| | | | | | | | | | | | | | | | * Change BackEndDataProvider into an interface BackEndDataProvider is now an interface with methods for setting sorting options based on SortOrder instances. AbstractBackEndDataProvider stores sorting options, combines them with the sorting provided in the query and invokes its own abstract fetch and size methods. CallbackDataProvider implements a BackEndDataProvider based on two lambdas. This is one of many steps towards #8245
* Add getHeaderCellByCaption method to tb-api GridElement (#8248)rogozinds2017-01-172-1/+48
| | | | * Add getHeaderCellByCaption method to tb-api GridElement
* Support for HTML5 push/replaceState for proper deep linking features (#8116)Matti Tahvonen2017-01-137-0/+197
| | | | | | | | | | | | | | | | | | | | | | | | * Added support for HTML5 push/replaceState for proper deep linkin features * Automated test script now works at least on chrome * Uses html5 push/popstate to implement uri fragment feature * fire legacy fragment change events also via popstate events rpc calls * send new fragments via pushstate mechanism * formatting * Formatting and adding test and workaround for IE bug * Formatting and depracated UriFragmentListener * Aligned naming in the new API * Ignored IE due to web driver bug Tested a workaround with javascript based window.location.href fetch, but that don’t seem to work stable enough.
* Add "deselect allowed" feature to the Grid. (#8227)Denis2017-01-133-3/+116
| | | | | | * Add "deselect allowed" feature to the Grid. Fixes #8149
* Support for defining the root element for Javascript components (#8143)Artur2017-01-133-0/+83
| | | Fixes #7005
* Replace Listing with HasDataProvider and HasFilterableDataProvider (#8122)Leif Åstrand2017-01-135-11/+8
| | | | | | | | | | | | * Replace Listing with HasDataProvider and HasFilterableDataProvider The type parameters of the Listing interface does in practice mean that it isn't useful for anything. This patch replaces that interface with separate types for components that require filterable data providers and components that support any kind of data provider. The setItem methods are extracted to a common interface that is also directly implemented by AbstractListing.
* Fix TestBench API imports (#8112)Teemu Suo-Anttila2017-01-13273-322/+354
| | | | | | | | | | | | | | | | | | | | * Fix TestBench API imports, move functionality from custom elements * Fixes to TestBench APIs and JavaDocs * Merge remote-tracking branch 'origin/master' into 578_tbapi_cleanup * Fix method name in CheckBoxGroupTest * Remove unused custom element classes * Implement getOptions using getOptionElements * Replace setValue with setSelection in CheckBoxGroupElement * Rename CheckBoxGroupElement getSelection to getValue * Fix one last method
* Import element tests from TestBench (#8117)Artur2017-01-11109-0/+6537
| | | Contains some additional tests and element changes based on review.
* Correctly reset DataCommunicator when its DataProvider is changed (#8138)Aleksi Hietanen2017-01-102-0/+120
| | | | | | | | * Correctly reset DataCommunicator when its DataProvider is changed * Improve ReplaceDataProviderTest * Remove return type from AbstractListing.readItems
* Fix broken method signature of Grid.addColumn (#8180)Aleksi Hietanen2017-01-102-0/+90
| | | Fixes #8129
* Refactor AbstractDateField. (#8146)Denis2017-01-1024-107/+105
| | | First round for #8132.
* Update component docs for 8 except GridPekka Hyvönen2017-01-051-8/+5
|
* Migrate Grid UI tests P4 (#8133)Denis2017-01-0512-256/+241
| | | Fixes vaadin/framework8-issues#592
* Grid UI tests migration P3. (#8121)Denis2017-01-0432-931/+695
| | | | | | | | | | | | | | | | | | * Grid UI tests migration P2. Fixes vaadin/framework8-issues#588 * Grid UI tests migration P3. Fixes vaadin/framework8-issues#589 * Merge branch 'master' into 589-grid-tests-migration Conflicts: uitest/src/main/java/com/vaadin/tests/components/grid/GridCellFocusOnResetSize.java uitest/src/main/java/com/vaadin/tests/components/grid/GridClientDataChangeHandler.java * Update screenshot submodule reference.
* Make it easy to run Sonar on the project (#8118)Artur2017-01-031-0/+2
|
* Update test to behave correctly due changes in the text components.Denis Anisimov2017-01-031-6/+2
| | | | | Correction after migration fix for (#20469).
* Re-add body rows when Escalator is reattached to DOM (#20477)Artur Signell2017-01-032-0/+66
| | | | | | | Change-Id: I0ae9144817db3bb730c80748d5e9190484b323e7 # Conflicts: # uitest/src/main/java/com/vaadin/tests/widgetset/client/grid/EscalatorBasicClientFeaturesWidget.java
* Update @since tags for 7.7.5Denis Anisimov2017-01-031-8/+9
| | | | | | | | | | | Change-Id: I73201908b537ca0a65106e03c9bad913b59fae9f Re-added back disappeared commit from 7.7.5 migration PR: Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
* Grid UI tests migration P2.Denis2017-01-0210-31/+361
| | | Fixes vaadin/framework8-issues#588
* Migrate Grid tests P1. (#8108)Denis2017-01-0217-353/+189
| | | | | | * Migrate Grid tests P1. Fixes vaadin/framework8-issues#586
* Correct DateField smoke test: use explicit locale.Denis2016-12-291-0/+5
|
* Provide a smoke test for a Form.Denis2016-12-282-4/+4
| | | Fixes vaadin/framework8-issues#585
* Clean up DateField UI tests. Denis2016-12-2838-2533/+236
| | | | | Fixes vaadin/framework8-issues#584
* Clean up SQL container tests. (#8091)Denis2016-12-2814-984/+55
| | | | | Only one UI smoke test for the SQL container (along with a Table). Fixes vaadin/framework8-issues#582
* Clean up calendar tests. (#8094)Denis2016-12-2746-5402/+27
|
* Include Framework Element API for TestBench in the project (#8014)Artur2016-12-221-2/+2
| | | | | | This makes it possible to use the latest Element classes in the framework tests and to simplify the build process. The license for the included element classes are changed to Apache2
* Global java code cleanup using Eclipse Neon.1Leif Åstrand2016-12-20242-339/+342
|
* Remove Google App Engine support, tests and documentation (#8034)Pekka Hyvönen2016-12-203-165/+0
| | | | | | * Remove Google App Engine support and tests Fixes #8033
* Ignore PushRemoveConnectorsTest (#8040)Henri Sara2016-12-191-1/+5
| | | | Temporarily ignore the test as it does not really work and takes a very long time during builds.
* Fix the upload test for IE11 (at least). (#8035)Denis2016-12-191-0/+1
| | | | | | | | | The upload test should use an Upload in non-immediate mode because the file name is written in-line into the Upload text input and the button is used to upload a file without showing a file chooser dialog. The test for upload in immediate mode works for Chrome (no file chooser window issue) but it doesn't work for IE11 (at least, may be the same issue for FF). So the test UI is just updated to use non-immediate mode.
* Grid horizontal scrolling fix for Chrome. (#8031)Denis2016-12-191-5/+8
|
* Use PhantomJS2 for server integration tests (#8030)Henri Sara2016-12-194-7/+12
| | | | | | | | | | | | | | | * Run server integration tests with PhantomJS2 * Add delay to integration test screenshots Otherwise, the progress indicator might still be fading when the screenshot is taken, and the screenshots are not fully stable. * Reduce integration test startup delays * Add PhantomJS2 screenshots for integration tests * Add PhantomJS2 screenshots for tomcat 7 proxy test
* Fix Grid focusable test. (#8029)Denis2016-12-192-4/+15
| | | | * Fix Grid focusable test.
* Fix for PushLargeData test. (#8019)Denis2016-12-161-10/+13
| | | | * Fix for PushLargeData test.
* Fix for MenuBarIsAutoOpenScrollingTest. (#8017)Denis2016-12-161-1/+1
| | | | * Fix for MenuBarIsAutoOpenScrollingTest.
* Fix test failures in alpha10 (#8013)Aleksi Hietanen2016-12-161-1/+1
| | | | | | | | * Fix context menu missing box-shadow for Runo on Chrome (#7966) Change-Id: I318761527a695c741f52b4c18e9f8ea943f89017 * Update Chrome version in VerifyBrowserVersionTest
* Add a SortListener to a Grid (#8008)8.0.0.alpha10Denis2016-12-153-3/+21
| | | | Fixes vaadin/framework8-issues#568
* Update to TB 5.0.0.alpha2, add to BOM (#8009)Pekka Hyvönen2016-12-152-2/+2
|
* Move old Sort related classes into compatibility module. (#7999)Denis2016-12-154-10/+10
| | | Fixes vaadin/framework8-issues#563
* Delete CheckboxRendererIlia Motornyi2016-12-152-21/+20
| | | Fixes vaadin/framework8-issues#551
* Extract interfaces from Grid (#8005)Teemu Suo-Anttila2016-12-151-6/+8
| | | | | | * Extract interfaces from Grid Closes vaadin/framework8-issues#566
* Rename com.vaadin.server.data to com.vaadin.data.provider (#8004)Pekka Hyvönen2016-12-159-23/+22
| | | | | Renamed corresponding test packages too. Fixes vaadin/framework8-issues#110
* Redesign user-defined column identifiers for Grid (#7983)Teemu Suo-Anttila2016-12-159-46/+55
| | | Closes vaadin/framework8-issues#494
* Allow defining a focus delegate component for CustomField (#20336)Pekka Hyvönen2016-12-154-102/+181
|
* Migrate 7.7.5 branch patches to v8. (#7969)Denis2016-12-1512-1/+879
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prevent adding several scrollbar handlers (#19189). Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c * Prevent adding several scrollbar handlers (#19189). * Keep expand ratio for last row/column when reducing grid layout size (#20297) Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a * Fixed drag and drop failure when message dragged from email client (#20451) When dragging message form email client on Windows, item.webkitGetAsEntry() might return null creating NPE on the client side. Added additional checks for this situation. Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73 * Change expected pre-release version number pattern in publish report Change-Id: Icdacecc490d2490ea9e262f5c5736c1dece2a89d * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/main/java/com/vaadin/tests/components/textfield/TextChangeEvents.java * Fixed touch scrolling issue in Surface and WP devices (#18737) Fixed by using pointerevents instead of touchevents when the browser is IE11, or Edge. Also added touch-action: none; css rules into escalator.css to prevent default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10 browsers, behaviour on those will stay the same as before the fix. No new unit tests since we do not have automatic touch testing possibilities yet. Please test manually with Surface: IE11 and Edge, use for example uitest: com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703 * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 # Conflicts: # client/src/main/java/com/vaadin/client/connectors/GridConnector.java # client/src/main/java/com/vaadin/client/widgets/Grid.java # server/src/main/java/com/vaadin/ui/Grid.java # shared/src/main/java/com/vaadin/shared/ui/grid/GridState.java # themes/src/main/themes/VAADIN/themes/base/grid/grid.scss # uitest/src/main/java/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java Change-Id: Ieca56121875198ed559a41c143b28926e2695433 * Fix NPE in case some items don't contain all properties of Grid. This could occur in when parent is a different entity than its children in hierarchical data. Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08 # Conflicts: # server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java # server/src/main/java/com/vaadin/ui/Grid.java * Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50 # Conflicts: # client/src/main/java/com/vaadin/client/ui/VTextField.java # uitest/src/test/java/com/vaadin/tests/components/textfield/TextChangeEventsTest.java * Add lazy/simple resize mode to Grid (#20108) Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4 * Removed V8 VTextField unused import, forgotten @RunLocally. * Don't rely on selenium "sendKeys" behavior. * Revert "Change expected pre-release version number pattern in publish report" This reverts commit 8df27b952dddb691aead6a633c5b3724c98bf343. * Migrate TextField/TextArea patch from 7.7 to master (modern components) Mark TextField/TextArea as busy when a text change event is pending (#20469) Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
* (Re)introduce server side sort for Grid.Denis2016-12-152-0/+82
| | | | | Fixes vaadin/framework8-issues#557
* Add ValueProvider interface, use where appropriateAleksi Hietanen2016-12-151-2/+2
|
* Rename com.vaadin.data.util.converter to com.vaadin.data.converterPekka Hyvönen2016-12-141-1/+1
|