From 6e35854213946f2400f50d9e1d1dee04b5c84cb2 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Thu, 18 Dec 2014 18:28:49 +0200 Subject: Fix indexing when adding rows to AbstractRemoteDataSource (#13334) Change-Id: Ifa7c8dacb71d2f6ff612e3801b869652fa0a7bc7 --- .../grid/basicfeatures/server/GridStructureTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'uitest/src') diff --git a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridStructureTest.java b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridStructureTest.java index 3603d62e78..37e92830f3 100644 --- a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridStructureTest.java +++ b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/server/GridStructureTest.java @@ -367,6 +367,18 @@ public class GridStructureTest extends GridBasicFeaturesTest { "overflow-y")); } + @Test + public void testAddRowAboveViewport() { + setDebug(true); + openTestURL(); + + getGridElement().scrollToRow(500); + selectMenuPath("Component", "Body rows", "Add first row"); + + assertFalse("Error notification was present", + isElementPresent(NotificationElement.class)); + } + private void assertPrimaryStylename(String stylename) { assertTrue(getGridElement().getAttribute("class").contains(stylename)); -- cgit v1.2.3