]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test case for #4374
authorArtur Signell <artur.signell@itmill.com>
Thu, 18 Mar 2010 17:26:47 +0000 (17:26 +0000)
committerArtur Signell <artur.signell@itmill.com>
Thu, 18 Mar 2010 17:26:47 +0000 (17:26 +0000)
svn changeset:11978/svn branch:6.3

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

diff --git a/tests/src/com/vaadin/tests/components/table/TablePageLengthCalculation.java b/tests/src/com/vaadin/tests/components/table/TablePageLengthCalculation.java
new file mode 100644 (file)
index 0000000..d7bbf9f
--- /dev/null
@@ -0,0 +1,49 @@
+package com.vaadin.tests.components.table;\r
+import com.vaadin.tests.components.TestBase;\r
+import com.vaadin.ui.TabSheet;\r
+import com.vaadin.ui.Table;\r
+import com.vaadin.ui.Window;\r
+\r
+public class TablePageLengthCalculation extends TestBase {\r
+\r
+    @Override\r
+    public void setup() {\r
+\r
+        Window window = new Window();\r
+        window.setCaption("usermanagement");\r
+        window.center();\r
+        window.setWidth(40, Window.UNITS_PERCENTAGE);\r
+        window.setHeight(40, Window.UNITS_PERCENTAGE);\r
+        window.setModal(true);\r
+        getMainWindow().addWindow(window);\r
+\r
+        TabSheet tab = new TabSheet();\r
+        tab.setSizeFull();\r
+\r
+        tab.addTab(new TableView(), "users", null);\r
+        tab.addTab(new TableView(), "groups", null);\r
+\r
+        window.setContent(tab);\r
+    }\r
+\r
+    public class TableView extends Table {\r
+        private static final long serialVersionUID = 1L;\r
+\r
+        public TableView() {\r
+            setSizeFull();\r
+\r
+            addContainerProperty("name", String.class, "name");\r
+            addContainerProperty("right", Boolean.class, "right");\r
+        }\r
+    }\r
+\r
+    @Override\r
+    protected String getDescription() {\r
+        return "Resize the window and change the selected tab. In Opera 10.50 the updated pagelength will be calculated as a float and not an integer, causing an \"Internal Error\"";\r
+    }\r
+\r
+    @Override\r
+    protected Integer getTicketNumber() {\r
+        return 4374;\r
+    }\r
+}
\ No newline at end of file