]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test case for #4206
authorArtur Signell <artur.signell@itmill.com>
Tue, 23 Feb 2010 08:35:32 +0000 (08:35 +0000)
committerArtur Signell <artur.signell@itmill.com>
Tue, 23 Feb 2010 08:35:32 +0000 (08:35 +0000)
svn changeset:11480/svn branch:6.3

tests/src/com/vaadin/tests/components/window/WindowScrollingUp.java [new file with mode: 0644]

diff --git a/tests/src/com/vaadin/tests/components/window/WindowScrollingUp.java b/tests/src/com/vaadin/tests/components/window/WindowScrollingUp.java
new file mode 100644 (file)
index 0000000..a97341d
--- /dev/null
@@ -0,0 +1,39 @@
+package com.vaadin.tests.components.window;\r
+\r
+import com.vaadin.tests.components.AbstractTestCase;\r
+import com.vaadin.ui.Button;\r
+import com.vaadin.ui.Table;\r
+import com.vaadin.ui.Window;\r
+import com.vaadin.ui.Button.ClickEvent;\r
+\r
+public class WindowScrollingUp extends AbstractTestCase {\r
+\r
+    @Override\r
+    protected String getDescription() {\r
+        return "Scroll down, click 'up' and the view should scroll to the top";\r
+    }\r
+\r
+    @Override\r
+    protected Integer getTicketNumber() {\r
+        return 4206;\r
+    }\r
+\r
+    @Override\r
+    public void init() {\r
+        Table table = new Table();\r
+        table.setPageLength(50);\r
+\r
+        final Button up = new Button("up");\r
+        up.addListener(new Button.ClickListener() {\r
+\r
+            public void buttonClick(ClickEvent event) {\r
+                up.getWindow().setScrollTop(0);\r
+            }\r
+        });\r
+\r
+        setMainWindow(new Window(""));\r
+        getMainWindow().addComponent(table);\r
+        getMainWindow().addComponent(up);\r
+\r
+    }\r
+}\r