]> source.dussan.org Git - vaadin-framework.git/commitdiff
Testcase for #1710
authorJoonas Lehtinen <joonas.lehtinen@itmill.com>
Mon, 30 Jun 2008 13:23:18 +0000 (13:23 +0000)
committerJoonas Lehtinen <joonas.lehtinen@itmill.com>
Mon, 30 Jun 2008 13:23:18 +0000 (13:23 +0000)
svn changeset:4981/svn branch:trunk

src/com/itmill/toolkit/tests/tickets/Ticket1710.java [new file with mode: 0644]

diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1710.java b/src/com/itmill/toolkit/tests/tickets/Ticket1710.java
new file mode 100644 (file)
index 0000000..8a65f3a
--- /dev/null
@@ -0,0 +1,96 @@
+package com.itmill.toolkit.tests.tickets;\r
+\r
+import java.util.LinkedList;\r
+\r
+import com.itmill.toolkit.terminal.Sizeable;\r
+import com.itmill.toolkit.terminal.SystemError;\r
+import com.itmill.toolkit.terminal.ThemeResource;\r
+import com.itmill.toolkit.ui.Button;\r
+import com.itmill.toolkit.ui.Form;\r
+import com.itmill.toolkit.ui.OrderedLayout;\r
+import com.itmill.toolkit.ui.TextField;\r
+import com.itmill.toolkit.ui.Window;\r
+\r
+public class Ticket1710 extends com.itmill.toolkit.Application {\r
+\r
+    LinkedList listOfAllFields = new LinkedList();\r
+\r
+    public void init() {\r
+\r
+        OrderedLayout lo = new OrderedLayout();\r
+        setMainWindow(new Window("#1710", lo));\r
+        lo.setSpacing(true);\r
+\r
+        Button button = new Button("Test button");\r
+        button.setComponentError(new SystemError("Test error"));\r
+        lo.addComponent(button);\r
+\r
+        Button b2 = new Button("Test button");\r
+        b2.setComponentError(new SystemError("Test error"));\r
+        b2.setSwitchMode(true);\r
+        lo.addComponent(b2);\r
+\r
+        TextField t1 = new TextField("With caption");\r
+        t1.setComponentError(new SystemError("Error"));\r
+        lo.addComponent(t1);\r
+\r
+        TextField t2 = new TextField("With caption and required");\r
+        t2.setComponentError(new SystemError("Error"));\r
+        t2.setRequired(true);\r
+        lo.addComponent(t2);\r
+\r
+        TextField t3 = new TextField();\r
+        t3.setValue("With caption");\r
+        t3.setComponentError(new SystemError("Error"));\r
+        lo.addComponent(t3);\r
+\r
+        TextField t4 = new TextField();\r
+        t4.setValue("With caption and required");\r
+        t4.setComponentError(new SystemError("Error"));\r
+        t4.setRequired(true);\r
+        lo.addComponent(t4);\r
+\r
+        TextField t5 = new TextField();\r
+        t5.setValue("With caption - WIDE");\r
+        t5.setComponentError(new SystemError("Error"));\r
+        lo.addComponent(t5);\r
+\r
+        TextField t6 = new TextField();\r
+        t6.setValue("With caption and required - WIDE");\r
+        t6.setComponentError(new SystemError("Error"));\r
+        t6.setRequired(true);\r
+        t6.setWidth(100);\r
+        t6.setWidthUnits(Sizeable.UNITS_PERCENTAGE);\r
+        lo.addComponent(t6);\r
+\r
+        TextField t7 = new TextField();\r
+        t7.setValue("With caption and required and icon");\r
+        t7.setComponentError(new SystemError("Error"));\r
+        t7.setRequired(true);\r
+        t7.setIcon(new ThemeResource("icons/16/ok.png"));\r
+        lo.addComponent(t7);\r
+\r
+        Form f = new Form();\r
+        f.setCaption("Test form");\r
+        Button fb1 = new Button("Test button");\r
+        fb1.setComponentError(new SystemError("Test error"));\r
+        f.addField("fb1", fb1);\r
+        Button fb2 = new Button("Test button");\r
+        fb2.setComponentError(new SystemError("Test error"));\r
+        fb2.setSwitchMode(true);\r
+        f.addField("fb2", fb2);\r
+        TextField ft1 = new TextField("With caption");\r
+        ft1.setComponentError(new SystemError("Error"));\r
+        f.addField("ft1", ft1);\r
+        TextField ft2 = new TextField();\r
+        ft2.setComponentError(new SystemError("Error"));\r
+        ft2.setValue("Without caption");\r
+        f.addField("ft2", ft2);\r
+        TextField ft3 = new TextField("With caption and required");\r
+        ft3.setComponentError(new SystemError("Error"));\r
+        ft3.setRequired(true);\r
+        f.addField("ft3", ft3);\r
+        lo.addComponent(f);\r
+\r
+    }\r
+}\r