From 51c04a285ac26286dc6327a3c212acd2cabc44e9 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 6 Oct 2011 20:48:20 +0000 Subject: [PATCH] Essential test case that should never fail. Related to #6588 svn changeset:21620/svn branch:6.7 --- .../textfield/TextFieldWithProperty.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 tests/testbench/com/vaadin/tests/components/textfield/TextFieldWithProperty.java diff --git a/tests/testbench/com/vaadin/tests/components/textfield/TextFieldWithProperty.java b/tests/testbench/com/vaadin/tests/components/textfield/TextFieldWithProperty.java new file mode 100644 index 0000000000..7d0bd12359 --- /dev/null +++ b/tests/testbench/com/vaadin/tests/components/textfield/TextFieldWithProperty.java @@ -0,0 +1,44 @@ +package com.vaadin.tests.components.textfield; + +import com.vaadin.data.util.ObjectProperty; +import com.vaadin.tests.components.TestBase; +import com.vaadin.ui.Button; +import com.vaadin.ui.Button.ClickEvent; +import com.vaadin.ui.Button.ClickListener; +import com.vaadin.ui.TextField; + +@SuppressWarnings("unchecked") +public class TextFieldWithProperty extends TestBase { + + @Override + protected void setup() { + + final TextField tf1 = new TextField(); + + final ObjectProperty op = new ObjectProperty("FOO"); + + tf1.setPropertyDataSource(op); + + addComponent(tf1); + + Button b = new Button("Set BAR to underlaying property (should propagate to UI)"); + b.addListener(new ClickListener() { + public void buttonClick(ClickEvent event) { + op.setValue("BAR"); + } + }); + addComponent(b ); + + } + + @Override + protected String getDescription() { + return "Should work"; + } + + @Override + protected Integer getTicketNumber() { + return 6588; + } + +} -- 2.39.5