]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test case for #4067
authorArtur Signell <artur.signell@itmill.com>
Mon, 25 Jan 2010 12:43:17 +0000 (12:43 +0000)
committerArtur Signell <artur.signell@itmill.com>
Mon, 25 Jan 2010 12:43:17 +0000 (12:43 +0000)
svn changeset:10987/svn branch:6.2

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

diff --git a/tests/src/com/vaadin/tests/components/splitpanel/SplitPanelInModalWindow.java b/tests/src/com/vaadin/tests/components/splitpanel/SplitPanelInModalWindow.java
new file mode 100644 (file)
index 0000000..4a9020e
--- /dev/null
@@ -0,0 +1,37 @@
+package com.vaadin.tests.components.splitpanel;
+
+import com.vaadin.terminal.Sizeable;
+import com.vaadin.tests.components.TestBase;
+import com.vaadin.ui.SplitPanel;
+import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.Window;
+
+public class SplitPanelInModalWindow extends TestBase {
+
+    @Override
+    public void setup() {
+
+        VerticalLayout vl = new VerticalLayout();
+        final Window modalWindow = new Window("Modeless Window", vl);
+        vl.setWidth(200, Sizeable.UNITS_PIXELS);
+        vl.setHeight(200, Sizeable.UNITS_PIXELS);
+        modalWindow.setModal(true); // This line causes the problem
+        getMainWindow().addWindow(modalWindow);
+
+        SplitPanel splitPanel = new SplitPanel(
+                SplitPanel.ORIENTATION_HORIZONTAL);
+        splitPanel.setSplitPosition(20);
+        vl.addComponent(splitPanel);
+    }
+
+    @Override
+    protected String getDescription() {
+        return "Moving the splitter in the modal window should work as expected and not cause the application to freeze.";
+    }
+
+    @Override
+    protected Integer getTicketNumber() {
+        return 4067;
+    }
+
+}
\ No newline at end of file