]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test for #11775
authorArtur Signell <artur@vaadin.com>
Fri, 3 May 2013 15:17:21 +0000 (18:17 +0300)
committerVaadin Code Review <review@vaadin.com>
Fri, 17 May 2013 10:15:17 +0000 (10:15 +0000)
Change-Id: Ic2ff1a3b13e2d74bb9119b8336b8a83e0262833b

uitest/src/com/vaadin/tests/components/gridlayout/GridLayoutWithNonIntegerWidth.java [new file with mode: 0644]

diff --git a/uitest/src/com/vaadin/tests/components/gridlayout/GridLayoutWithNonIntegerWidth.java b/uitest/src/com/vaadin/tests/components/gridlayout/GridLayoutWithNonIntegerWidth.java
new file mode 100644 (file)
index 0000000..8312b15
--- /dev/null
@@ -0,0 +1,53 @@
+package com.vaadin.tests.components.gridlayout;
+
+import com.vaadin.server.VaadinRequest;
+import com.vaadin.tests.components.AbstractTestUI;
+import com.vaadin.ui.GridLayout;
+import com.vaadin.ui.HorizontalLayout;
+import com.vaadin.ui.Label;
+import com.vaadin.ui.Panel;
+import com.vaadin.ui.VerticalLayout;
+
+/**
+ * Main UI class
+ */
+@SuppressWarnings("serial")
+public class GridLayoutWithNonIntegerWidth extends AbstractTestUI {
+
+    @Override
+    protected void setup(VaadinRequest request) {
+        Panel p1 = new Panel("Panel with GridLayout");
+        GridLayout grid = new GridLayout(1, 1, new Label("A"));
+        grid.setWidth(100, Unit.PERCENTAGE);
+        p1.setContent(grid);
+        p1.setWidth("354.390625px");
+
+        Panel p2 = new Panel("Panel with HorizontalLayout");
+        HorizontalLayout hl = new HorizontalLayout(new Label("A"));
+        hl.setWidth(100, Unit.PERCENTAGE);
+        p2.setContent(hl);
+        p2.setWidth("354.390625px");
+
+        setContent(new VerticalLayout(p1, p2));
+    }
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see com.vaadin.tests.components.AbstractTestUI#getTestDescription()
+     */
+    @Override
+    protected String getTestDescription() {
+        return "Neither of the panels should contain scrollbars";
+    }
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see com.vaadin.tests.components.AbstractTestUI#getTicketNumber()
+     */
+    @Override
+    protected Integer getTicketNumber() {
+        return 11775;
+    }
+}
\ No newline at end of file