From 31e27c1081688dafd94c9aea52948fe70025c6ea Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Nov 2009 11:25:15 +0000 Subject: [PATCH] Test case for #3712 - CompositeErrorMessage does not work svn changeset:9905/svn branch:6.2 --- .../tests/components/ErrorMessages.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 tests/src/com/vaadin/tests/components/ErrorMessages.java diff --git a/tests/src/com/vaadin/tests/components/ErrorMessages.java b/tests/src/com/vaadin/tests/components/ErrorMessages.java new file mode 100644 index 0000000000..d4008a4dfb --- /dev/null +++ b/tests/src/com/vaadin/tests/components/ErrorMessages.java @@ -0,0 +1,44 @@ +package com.vaadin.tests.components; + +import java.util.ArrayList; +import java.util.List; + +import com.vaadin.terminal.CompositeErrorMessage; +import com.vaadin.terminal.UserError; +import com.vaadin.ui.Button; +import com.vaadin.ui.ComboBox; +import com.vaadin.ui.TextField; + +public class ErrorMessages extends TestBase { + + @Override + protected void setup() { + Button bb = new Button("Button with CompositeError"); + List errors = new ArrayList(); + errors.add(new UserError("Error 1")); + errors.add(new UserError("Error 2")); + bb.setComponentError(new CompositeErrorMessage(errors)); + addComponent(bb); + + TextField tf = new TextField("", "Textfield with UserError"); + tf.setComponentError(new UserError("This is a failure")); + addComponent(tf); + + ComboBox cb = new ComboBox("ComboBox with description and UserError"); + cb.setDescription("This is a combobox"); + cb.setComponentError(new UserError("This is a failure")); + addComponent(cb); + + } + + @Override + protected String getDescription() { + return "The components all have error messages that should appear when hovering them"; + } + + @Override + protected Integer getTicketNumber() { + return 3712; + } + +} -- 2.39.5