]> source.dussan.org Git - vaadin-framework.git/commitdiff
Some additions modifications to the test case
authorJoonas Lehtinen <joonas.lehtinen@itmill.com>
Mon, 30 Jun 2008 12:46:08 +0000 (12:46 +0000)
committerJoonas Lehtinen <joonas.lehtinen@itmill.com>
Mon, 30 Jun 2008 12:46:08 +0000 (12:46 +0000)
svn changeset:4979/svn branch:trunk

src/com/itmill/toolkit/tests/tickets/Ticket1804.java

index 8baa289f55f255f7ce4331dc04271eac3bf79680..58167831c9ada61cd7035506b016ca87ec51543f 100644 (file)
@@ -5,6 +5,7 @@ import java.util.LinkedList;
 \r
 import com.itmill.toolkit.data.Validator;\r
 import com.itmill.toolkit.data.util.MethodProperty;\r
+import com.itmill.toolkit.terminal.SystemError;\r
 import com.itmill.toolkit.ui.AbstractField;\r
 import com.itmill.toolkit.ui.Button;\r
 import com.itmill.toolkit.ui.Label;\r
@@ -61,6 +62,15 @@ public class Ticket1804 extends com.itmill.toolkit.Application {
         s.setPropertyDataSource(new MethodProperty(new TestPojo(), "id"));\r
         listOfAllFields.add(s);\r
 \r
+        s = new Select(\r
+                "Required=true, custom error message, null selection not allowed");\r
+        s.setRequired(true);\r
+        s.setNullSelectionAllowed(false);\r
+        s.setPropertyDataSource(new MethodProperty(new TestPojo(), "id"));\r
+        s.setValue(null);\r
+        s.setComponentError(new SystemError("Test error message"));\r
+        listOfAllFields.add(s);\r
+\r
         for (Iterator i = listOfAllFields.iterator(); i.hasNext();) {\r
             s = (Select) i.next();\r
             main.addComponent(s);\r
@@ -94,6 +104,9 @@ public class Ticket1804 extends com.itmill.toolkit.Application {
                 }\r
                 Window w = new Window("Status of the fields");\r
                 w.setModal(true);\r
+                w.setScrollable(true);\r
+                w.setHeight(80);\r
+                w.setHeightUnits(w.UNITS_PERCENTAGE);\r
                 w.addComponent(new Label(msg.toString(), Label.CONTENT_XHTML));\r
                 main.addWindow(w);\r
             }\r