From 12e5f5e5aa852632b5f0c0783f3d1591354669c8 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 27 May 2010 09:15:05 +0000 Subject: Fixed #4251 - ArithmeticException when changing Select pageLength to 0 svn changeset:13389/svn branch:6.3 --- .../tests/components/combobox/Comboboxes.html | 22 ++++++++++++++++++++++ .../tests/components/combobox/Comboboxes.java | 14 ++++++++++++++ 2 files changed, 36 insertions(+) (limited to 'tests/src') diff --git a/tests/src/com/vaadin/tests/components/combobox/Comboboxes.html b/tests/src/com/vaadin/tests/components/combobox/Comboboxes.html index 8df7ea00ae..6f87903413 100644 --- a/tests/src/com/vaadin/tests/components/combobox/Comboboxes.html +++ b/tests/src/com/vaadin/tests/components/combobox/Comboboxes.html @@ -191,6 +191,28 @@ + + + mouseClick + vaadin=runcomvaadintestscomponentscomboboxComboboxes::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[9]/VFilterSelect[0]/domChild[1] + 9,13 + + + waitForVaadin + + + + + screenCapture + + pagelength-0-popup-open + + + waitForVaadin + + + + mouseClick vaadin=runcomvaadintestscomponentscomboboxComboboxes::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VHorizontalLayout[0]/ChildComponentContainer[1]/VCheckBox[0]/domChild[0] diff --git a/tests/src/com/vaadin/tests/components/combobox/Comboboxes.java b/tests/src/com/vaadin/tests/components/combobox/Comboboxes.java index f55a252f10..39008f3db5 100644 --- a/tests/src/com/vaadin/tests/components/combobox/Comboboxes.java +++ b/tests/src/com/vaadin/tests/components/combobox/Comboboxes.java @@ -66,6 +66,20 @@ public class Comboboxes extends ComponentTestCase { populate(s, 50); addTestComponent(s); + s = new PageLength0ComboBox(); + s.setImmediate(true); + s.addContainerProperty(CAPTION, String.class, ""); + s.setItemCaptionPropertyId(CAPTION); + s.setCaption("Pagelength 0"); + populate(s, 15); + addTestComponent(s); + } + + public class PageLength0ComboBox extends ComboBox { + public PageLength0ComboBox() { + super(); + pageLength = 0; + } } private void populate(Select s, int nr) { -- cgit v1.2.3