]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test case for #3322
authorArtur Signell <artur.signell@itmill.com>
Thu, 10 Sep 2009 13:47:32 +0000 (13:47 +0000)
committerArtur Signell <artur.signell@itmill.com>
Thu, 10 Sep 2009 13:47:32 +0000 (13:47 +0000)
svn changeset:8731/svn branch:6.1

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

diff --git a/src/com/vaadin/tests/components/splitpanel/SplitPanelWidthOnResize.java b/src/com/vaadin/tests/components/splitpanel/SplitPanelWidthOnResize.java
new file mode 100644 (file)
index 0000000..b49131b
--- /dev/null
@@ -0,0 +1,44 @@
+package com.vaadin.tests.components.splitpanel;\r
+\r
+import com.vaadin.terminal.Sizeable;\r
+import com.vaadin.tests.components.AbstractTestCase;\r
+import com.vaadin.ui.Button;\r
+import com.vaadin.ui.NativeButton;\r
+import com.vaadin.ui.SplitPanel;\r
+import com.vaadin.ui.TextField;\r
+import com.vaadin.ui.VerticalLayout;\r
+import com.vaadin.ui.Window;\r
+\r
+public class SplitPanelWidthOnResize extends AbstractTestCase {\r
+\r
+    @Override\r
+    public void init() {\r
+        VerticalLayout layout = new VerticalLayout();\r
+        layout.setSizeFull();\r
+        Window w = new Window("", layout);\r
+        setMainWindow(w);\r
+        SplitPanel splitPanel = new SplitPanel(\r
+                SplitPanel.ORIENTATION_HORIZONTAL);\r
+        Button button = new NativeButton("A huge button");\r
+        button.setSizeFull();\r
+        TextField textField = new TextField("A small textfield");\r
+\r
+        splitPanel.setFirstComponent(button);\r
+        splitPanel.setSecondComponent(textField);\r
+        splitPanel.setSizeFull();\r
+        splitPanel.setSplitPosition(100, Sizeable.UNITS_PERCENTAGE);\r
+\r
+        layout.addComponent(splitPanel);\r
+    }\r
+\r
+    @Override\r
+    protected String getDescription() {\r
+        return "Make the browser window smaller and then larger again. The huge button should always stay visible and the TextField should never be shown.";\r
+    }\r
+\r
+    @Override\r
+    protected Integer getTicketNumber() {\r
+        return 3322;\r
+    }\r
+\r
+}\r