diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2011-02-02 18:24:04 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2011-02-02 18:24:04 +0000 |
commit | c20cfaf32d1ada43d09251b952014b729354ff6d (patch) | |
tree | df89af6dd7c593ba60e9f291d315997cf28c2a0f /tests | |
parent | f4967e9aeec2289b78d0e6d07d3739675d1602c1 (diff) | |
download | vaadin-framework-c20cfaf32d1ada43d09251b952014b729354ff6d.tar.gz vaadin-framework-c20cfaf32d1ada43d09251b952014b729354ff6d.zip |
test case
svn changeset:17121/svn branch:6.5
Diffstat (limited to 'tests')
-rw-r--r-- | tests/src/com/vaadin/tests/components/tree/TreeFocusGaining.java | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/tests/src/com/vaadin/tests/components/tree/TreeFocusGaining.java b/tests/src/com/vaadin/tests/components/tree/TreeFocusGaining.java new file mode 100644 index 0000000000..e784009bce --- /dev/null +++ b/tests/src/com/vaadin/tests/components/tree/TreeFocusGaining.java @@ -0,0 +1,62 @@ +package com.vaadin.tests.components.tree; + +import com.vaadin.data.Property; +import com.vaadin.data.Property.ValueChangeEvent; +import com.vaadin.event.ItemClickEvent; +import com.vaadin.tests.components.TestBase; +import com.vaadin.tests.util.Log; +import com.vaadin.ui.TextField; +import com.vaadin.ui.Tree; + +@SuppressWarnings("serial") +public class TreeFocusGaining extends TestBase { + + @Override + protected void setup() { + final Log log = new Log(5); + + TextField textField = new TextField( + "My value should get to server when tree is clicked"); + addComponent(textField); + textField.addListener(new Property.ValueChangeListener() { + + public void valueChange(ValueChangeEvent event) { + log.log("TF value now:" + event.getProperty()); + } + }); + + Tree tree = new Tree("Simple selectable tree (immediate)"); + tree.addItem("Item1"); + addComponent(tree); + tree.addListener(new Property.ValueChangeListener() { + + public void valueChange(ValueChangeEvent event) { + log.log("Tree value now:" + event.getProperty()); + } + }); + tree.setImmediate(true); + + tree = new Tree("Simple tree with itemm click listener"); + tree.addItem("Item1"); + tree.addListener(new ItemClickEvent.ItemClickListener() { + public void itemClick(ItemClickEvent event) { + log.log("Item click event"); + } + }); + addComponent(tree); + + addComponent(log); + + } + + @Override + protected String getDescription() { + return "Tree should get focus before sending variables to server."; + } + + @Override + protected Integer getTicketNumber() { + return 6374; + } + +} |