]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test case for #3257
authorArtur Signell <artur.signell@itmill.com>
Tue, 1 Sep 2009 10:57:16 +0000 (10:57 +0000)
committerArtur Signell <artur.signell@itmill.com>
Tue, 1 Sep 2009 10:57:16 +0000 (10:57 +0000)
svn changeset:8610/svn branch:6.1

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

diff --git a/src/com/vaadin/tests/components/button/ButtonUndefinedWidth.java b/src/com/vaadin/tests/components/button/ButtonUndefinedWidth.java
new file mode 100644 (file)
index 0000000..852e41b
--- /dev/null
@@ -0,0 +1,40 @@
+package com.vaadin.tests.components.button;\r
+\r
+import com.vaadin.data.Item;\r
+import com.vaadin.tests.components.TestBase;\r
+import com.vaadin.ui.Button;\r
+import com.vaadin.ui.NativeButton;\r
+import com.vaadin.ui.Table;\r
+\r
+public class ButtonUndefinedWidth extends TestBase {\r
+\r
+    @Override\r
+    protected String getDescription() {\r
+        return "Both the button outside the table and inside the table should be only as wide as necessary. There should be empty space in the table to the right of the button.";\r
+    }\r
+\r
+    @Override\r
+    protected Integer getTicketNumber() {\r
+        return 3257;\r
+    }\r
+\r
+    @Override\r
+    protected void setup() {\r
+        Button b = new Button("Undefined wide");\r
+        addComponent(b);\r
+        NativeButton b2 = new NativeButton("Undefined wide");\r
+        addComponent(b2);\r
+\r
+        Table t = new Table();\r
+        t.addContainerProperty("A", Button.class, null);\r
+        t.setWidth("500px");\r
+\r
+        Item i = t.addItem("1");\r
+        i.getItemProperty("A").setValue(new Button("Undef wide"));\r
+        Item i2 = t.addItem("2");\r
+        i2.getItemProperty("A").setValue(new NativeButton("Undef wide"));\r
+\r
+        addComponent(t);\r
+    }\r
+\r
+}\r