From fb596c5d22062e26ebc0452dceecb96865feb02e Mon Sep 17 00:00:00 2001 From: Joonas Lehtinen Date: Mon, 30 Jun 2008 12:46:08 +0000 Subject: [PATCH] Some additions modifications to the test case svn changeset:4979/svn branch:trunk --- .../itmill/toolkit/tests/tickets/Ticket1804.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1804.java b/src/com/itmill/toolkit/tests/tickets/Ticket1804.java index 8baa289f55..58167831c9 100644 --- a/src/com/itmill/toolkit/tests/tickets/Ticket1804.java +++ b/src/com/itmill/toolkit/tests/tickets/Ticket1804.java @@ -5,6 +5,7 @@ import java.util.LinkedList; import com.itmill.toolkit.data.Validator; import com.itmill.toolkit.data.util.MethodProperty; +import com.itmill.toolkit.terminal.SystemError; import com.itmill.toolkit.ui.AbstractField; import com.itmill.toolkit.ui.Button; import com.itmill.toolkit.ui.Label; @@ -61,6 +62,15 @@ public class Ticket1804 extends com.itmill.toolkit.Application { s.setPropertyDataSource(new MethodProperty(new TestPojo(), "id")); listOfAllFields.add(s); + s = new Select( + "Required=true, custom error message, null selection not allowed"); + s.setRequired(true); + s.setNullSelectionAllowed(false); + s.setPropertyDataSource(new MethodProperty(new TestPojo(), "id")); + s.setValue(null); + s.setComponentError(new SystemError("Test error message")); + listOfAllFields.add(s); + for (Iterator i = listOfAllFields.iterator(); i.hasNext();) { s = (Select) i.next(); main.addComponent(s); @@ -94,6 +104,9 @@ public class Ticket1804 extends com.itmill.toolkit.Application { } Window w = new Window("Status of the fields"); w.setModal(true); + w.setScrollable(true); + w.setHeight(80); + w.setHeightUnits(w.UNITS_PERCENTAGE); w.addComponent(new Label(msg.toString(), Label.CONTENT_XHTML)); main.addWindow(w); } -- 2.39.5