From: Artur Signell Date: Mon, 14 Dec 2009 13:04:02 +0000 (+0000) Subject: Test case for #3828 X-Git-Tag: 6.7.0.beta1~2164 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=3bd3924495386753afe47a15ec047837b5fa4c90;p=vaadin-framework.git Test case for #3828 svn changeset:10283/svn branch:6.2 --- diff --git a/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Chrome_3_1.png b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Chrome_3_1.png new file mode 100644 index 0000000000..c76ade2cf0 Binary files /dev/null and b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Chrome_3_1.png differ diff --git a/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Firefox_3_1.png b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Firefox_3_1.png new file mode 100644 index 0000000000..c640012911 Binary files /dev/null and b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Firefox_3_1.png differ diff --git a/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_6_1.png b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_6_1.png new file mode 100644 index 0000000000..733d481c9b Binary files /dev/null and b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_6_1.png differ diff --git a/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_7_1.png b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_7_1.png new file mode 100644 index 0000000000..aff8fcb7dd Binary files /dev/null and b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_7_1.png differ diff --git a/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_8_1.png b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_8_1.png new file mode 100644 index 0000000000..e7b007d062 Binary files /dev/null and b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_InternetExplorer_8_1.png differ diff --git a/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Opera_10_1.png b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Opera_10_1.png new file mode 100644 index 0000000000..0da245d006 Binary files /dev/null and b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Opera_10_1.png differ diff --git a/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Safari_4_1.png b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Safari_4_1.png new file mode 100644 index 0000000000..55ecc25000 Binary files /dev/null and b/tests/screenshots/errors/TextFieldInLayoutInTable_Windows_Safari_4_1.png differ diff --git a/tests/src/com/vaadin/tests/components/textfield/TextFieldInLayoutInTable.html b/tests/src/com/vaadin/tests/components/textfield/TextFieldInLayoutInTable.html new file mode 100644 index 0000000000..d3ca502b60 --- /dev/null +++ b/tests/src/com/vaadin/tests/components/textfield/TextFieldInLayoutInTable.html @@ -0,0 +1,32 @@ + + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + +
New Test
open/run/TextFieldInLayoutInTable
waitForVaadin
screenCapture
+ + diff --git a/tests/src/com/vaadin/tests/components/textfield/TextFieldInLayoutInTable.java b/tests/src/com/vaadin/tests/components/textfield/TextFieldInLayoutInTable.java new file mode 100644 index 0000000000..b5619d16e3 --- /dev/null +++ b/tests/src/com/vaadin/tests/components/textfield/TextFieldInLayoutInTable.java @@ -0,0 +1,33 @@ +package com.vaadin.tests.components.textfield; +import com.vaadin.Application; +import com.vaadin.ui.Component; +import com.vaadin.ui.Panel; +import com.vaadin.ui.Table; +import com.vaadin.ui.TextField; +import com.vaadin.ui.VerticalLayout; +import com.vaadin.ui.Window; + +@SuppressWarnings("serial") +public class TextFieldInLayoutInTable extends Application { + + @Override + public void init() { + + final Window mainWindow = new Window(this.getClass().getName()); + setMainWindow(mainWindow); + + final Table table = new Table(); + table.addContainerProperty("column1", Component.class, null); + final Panel panel = new Panel("Panel"); + ((VerticalLayout) panel.getContent()).setMargin(false); + VerticalLayout vl = new VerticalLayout(); + final TextField textField = new TextField(); + vl.addComponent(textField); + + table.addItem(new Object[] { vl }, 1); + + table.setSizeFull(); + mainWindow.addComponent(table); + } + +}