]> source.dussan.org Git - vaadin-framework.git/commitdiff
Updated test for #6003
authorArtur Signell <artur.signell@itmill.com>
Tue, 23 Nov 2010 07:56:18 +0000 (07:56 +0000)
committerArtur Signell <artur.signell@itmill.com>
Tue, 23 Nov 2010 07:56:18 +0000 (07:56 +0000)
svn changeset:16096/svn branch:6.5

tests/src/com/vaadin/tests/components/textarea/TextAreaWordwrap.html [new file with mode: 0644]
tests/src/com/vaadin/tests/components/textarea/Wordwrap.java [new file with mode: 0644]
tests/src/com/vaadin/tests/components/textfield/Wordwrap.java [deleted file]

diff --git a/tests/src/com/vaadin/tests/components/textarea/TextAreaWordwrap.html b/tests/src/com/vaadin/tests/components/textarea/TextAreaWordwrap.html
new file mode 100644 (file)
index 0000000..780e95a
--- /dev/null
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
+<head profile="http://selenium-ide.openqa.org/profiles/test-case">\r
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
+<link rel="selenium.base" href="http://artur-laptop.office.itmill.com:8888/" />\r
+<title>New Test</title>\r
+</head>\r
+<body>\r
+<table cellpadding="1" cellspacing="1" border="1">\r
+<thead>\r
+<tr><td rowspan="1" colspan="3">New Test</td></tr>\r
+</thead><tbody>\r
+<tr>\r
+       <td>open</td>\r
+       <td>/run/com.vaadin.tests.components.textarea.Wordwrap?restartApplication</td>\r
+       <td></td>\r
+</tr>\r
+<tr>\r
+       <td>screenCapture</td>\r
+       <td></td>\r
+       <td>wrap-nowrap</td>\r
+</tr>\r
+<tr>\r
+       <td>mouseClick</td>\r
+       <td>vaadin=runcomvaadintestscomponentstextareaWordwrap::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VCheckBox[0]/domChild[0]</td>\r
+       <td>98,2</td>\r
+</tr>\r
+<tr>\r
+       <td>mouseClick</td>\r
+       <td>vaadin=runcomvaadintestscomponentstextareaWordwrap::</td>\r
+       <td>396,331</td>\r
+</tr>\r
+<tr>\r
+       <td>screenCapture</td>\r
+       <td></td>\r
+       <td>wrap-wrap</td>\r
+</tr>\r
+<tr>\r
+       <td>mouseClick</td>\r
+       <td>vaadin=runcomvaadintestscomponentstextareaWordwrap::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VCheckBox[0]/domChild[0]</td>\r
+       <td>98,2</td>\r
+</tr>\r
+<tr>\r
+       <td>mouseClick</td>\r
+       <td>vaadin=runcomvaadintestscomponentstextareaWordwrap::/VVerticalLayout[0]/domChild[0]/domChild[0]</td>\r
+       <td>387,96</td>\r
+</tr>\r
+<tr>\r
+       <td>screenCapture</td>\r
+       <td></td>\r
+       <td>wrap-nowrap</td>\r
+</tr>\r
+</tbody></table>\r
+</body>\r
+</html>\r
diff --git a/tests/src/com/vaadin/tests/components/textarea/Wordwrap.java b/tests/src/com/vaadin/tests/components/textarea/Wordwrap.java
new file mode 100644 (file)
index 0000000..9a443ea
--- /dev/null
@@ -0,0 +1,59 @@
+package com.vaadin.tests.components.textarea;\r
+\r
+import com.vaadin.data.Property;\r
+import com.vaadin.data.Property.ValueChangeEvent;\r
+import com.vaadin.tests.components.TestBase;\r
+import com.vaadin.tests.util.LoremIpsum;\r
+import com.vaadin.ui.CheckBox;\r
+import com.vaadin.ui.HorizontalLayout;\r
+import com.vaadin.ui.TextArea;\r
+\r
+public class Wordwrap extends TestBase {\r
+\r
+    @Override\r
+    public void setup() {\r
+        HorizontalLayout layout = new HorizontalLayout();\r
+\r
+        TextArea area1 = new TextArea("Wrapping");\r
+        area1.setWordwrap(true); // The default\r
+        area1.setValue(LoremIpsum.get(50) + "\n" + "Another row");\r
+\r
+        final TextArea area2 = new TextArea("Nonwrapping");\r
+        area2.setWordwrap(false);\r
+        area2.setValue(LoremIpsum.get(50) + "\n" + "Another row");\r
+\r
+        layout.addComponent(area1);\r
+        layout.addComponent(area2);\r
+        layout.setSpacing(true);\r
+\r
+        addComponent(layout);\r
+\r
+        CheckBox onoff = new CheckBox("Wrap state for the right field");\r
+        onoff.setValue(false);\r
+        onoff.addListener(new Property.ValueChangeListener() {\r
+            public void valueChange(ValueChangeEvent event) {\r
+                boolean wrap = (Boolean) event.getProperty().getValue();\r
+                area2.setWordwrap(wrap);\r
+                if (wrap) {\r
+                    area2.setCaption("Wrapping");\r
+                } else {\r
+                    area2.setCaption("Nonwrapping");\r
+                }\r
+\r
+            }\r
+        });\r
+        onoff.setImmediate(true);\r
+\r
+        addComponent(onoff);\r
+    }\r
+\r
+    @Override\r
+    protected String getDescription() {\r
+        return "";\r
+    }\r
+\r
+    @Override\r
+    protected Integer getTicketNumber() {\r
+        return 6003;\r
+    }\r
+}\r
diff --git a/tests/src/com/vaadin/tests/components/textfield/Wordwrap.java b/tests/src/com/vaadin/tests/components/textfield/Wordwrap.java
deleted file mode 100644 (file)
index 8c9e5a8..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-package com.vaadin.tests.components.textfield;\r
-\r
-import com.vaadin.data.Property;\r
-import com.vaadin.data.Property.ValueChangeEvent;\r
-import com.vaadin.tests.components.TestBase;\r
-import com.vaadin.ui.CheckBox;\r
-import com.vaadin.ui.HorizontalLayout;\r
-import com.vaadin.ui.TextArea;\r
-import com.vaadin.ui.VerticalLayout;\r
-import com.vaadin.ui.Window;\r
-\r
-public class Wordwrap extends TestBase {\r
-\r
-    @Override\r
-    public void setup() {\r
-        Window main = new Window("The Main Window");\r
-        setMainWindow(main);\r
-\r
-        final VerticalLayout mainLayout = new VerticalLayout();\r
-        main.setContent(mainLayout);\r
-\r
-        HorizontalLayout layout = new HorizontalLayout();\r
-\r
-        TextArea area1 = new TextArea("Wrapping");\r
-        area1.setWordwrap(true); // The default\r
-        area1.setValue("A quick brown fox jumps over the lazy dog");\r
-\r
-        final TextArea area2 = new TextArea("Nonwrapping");\r
-        area2.setWordwrap(false);\r
-        area2.setValue("Victor jagt zwölf Boxkämpfer quer "\r
-                + "über den Sylter Deich");\r
-\r
-        layout.addComponent(area1);\r
-        layout.addComponent(area2);\r
-        layout.setSpacing(true);\r
-\r
-        mainLayout.addComponent(layout);\r
-\r
-        CheckBox onoff = new CheckBox("Wrap state for the right field");\r
-        onoff.setValue(false);\r
-        onoff.addListener(new Property.ValueChangeListener() {\r
-            public void valueChange(ValueChangeEvent event) {\r
-                area2.setWordwrap((Boolean) event.getProperty().getValue());\r
-            }\r
-        });\r
-        onoff.setImmediate(true);\r
-\r
-        mainLayout.addComponent(onoff);\r
-    }\r
-\r
-    @Override\r
-    protected String getDescription() {\r
-        return "";\r
-    }\r
-\r
-    @Override\r
-    protected Integer getTicketNumber() {\r
-        return 6003;\r
-    }\r
-}\r