From 32a56a8cb812463ade0bb638a3ff5a8c39d962c2 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Tue, 12 Oct 2010 05:27:40 +0000 Subject: [PATCH] Ensure valuechangelistener is called for Selects for the default value svn changeset:15496/svn branch:6.4 --- .../tests/components/ComponentTestCase.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/src/com/vaadin/tests/components/ComponentTestCase.java b/tests/src/com/vaadin/tests/components/ComponentTestCase.java index 0d28ad6395..580662ef0d 100644 --- a/tests/src/com/vaadin/tests/components/ComponentTestCase.java +++ b/tests/src/com/vaadin/tests/components/ComponentTestCase.java @@ -225,16 +225,6 @@ public abstract class ComponentTestCase extends select.addContainerProperty(VALUE, Object.class, ""); select.setItemCaptionPropertyId(CAPTION); select.setNullSelectionAllowed(false); - for (String itemCaption : options.keySet()) { - Object itemId = new Object(); - Item i = select.addItem(itemId); - i.getItemProperty(CAPTION).setValue(itemCaption); - i.getItemProperty(VALUE).setValue(options.get(itemCaption)); - if (itemCaption.equals(initialValue)) { - select.setValue(itemId); - } - - } select.addListener(new Property.ValueChangeListener() { public void valueChange(ValueChangeEvent event) { @@ -247,7 +237,17 @@ public abstract class ComponentTestCase extends } }); - select.setValue(initialValue); + for (String itemCaption : options.keySet()) { + Object itemId = new Object(); + Item i = select.addItem(itemId); + i.getItemProperty(CAPTION).setValue(itemCaption); + i.getItemProperty(VALUE).setValue(options.get(itemCaption)); + if (itemCaption.equals(initialValue)) { + select.setValue(itemId); + } + + } + select.setDebugId("selectaction-" + caption); select.setImmediate(true); -- 2.39.5