diff options
author | Henri Sara <hesara@vaadin.com> | 2012-11-14 13:49:47 +0200 |
---|---|---|
committer | Henri Sara <hesara@vaadin.com> | 2012-11-14 13:49:47 +0200 |
commit | aca92f4937cc54f122b20c4bfb6288ee007c9e47 (patch) | |
tree | 7d7ee8e0cfa760e5f6b1da15ea8fe088f542540f /uitest/src/com/vaadin/tests/TestComponentAddAndRecursion.java | |
parent | 1b7a4a1ee9e03f445cbfcbb520a5ac970ccf47de (diff) | |
download | vaadin-framework-aca92f4937cc54f122b20c4bfb6288ee007c9e47.tar.gz vaadin-framework-aca92f4937cc54f122b20c4bfb6288ee007c9e47.zip |
Panel and Window based on AbstractSingleComponentContainer (#2924)
Change-Id: I9eb1f40a02dcad0f756ad2518d86ef1c52aa69c2
Diffstat (limited to 'uitest/src/com/vaadin/tests/TestComponentAddAndRecursion.java')
-rw-r--r-- | uitest/src/com/vaadin/tests/TestComponentAddAndRecursion.java | 40 |
1 files changed, 25 insertions, 15 deletions
diff --git a/uitest/src/com/vaadin/tests/TestComponentAddAndRecursion.java b/uitest/src/com/vaadin/tests/TestComponentAddAndRecursion.java index 1a93de387a..d431562c8e 100644 --- a/uitest/src/com/vaadin/tests/TestComponentAddAndRecursion.java +++ b/uitest/src/com/vaadin/tests/TestComponentAddAndRecursion.java @@ -19,10 +19,13 @@ import com.vaadin.ui.VerticalLayout; */ public class TestComponentAddAndRecursion extends CustomComponent { Panel p; + VerticalLayout pl; Panel p2; + VerticalLayout p2l; Label l; Label l2; Panel p3; + VerticalLayout p3l; public TestComponentAddAndRecursion() { @@ -31,15 +34,21 @@ public class TestComponentAddAndRecursion extends CustomComponent { l = new Label("A"); l2 = new Label("B"); - p = new Panel("p"); - p.addComponent(l); - p.addComponent(l2); + pl = new VerticalLayout(); + pl.setMargin(true); + p = new Panel("p", pl); + pl.addComponent(l); + pl.addComponent(l2); main.addComponent(p); - p2 = new Panel("p2"); - p2.addComponent(l); + p2l = new VerticalLayout(); + p2l.setMargin(true); + p2 = new Panel("p2", p2l); + p2l.addComponent(l); main.addComponent(p2); - p3 = new Panel("p3"); - p2.addComponent(p3); + p3l = new VerticalLayout(); + p3l.setMargin(true); + p3 = new Panel("p3", p3l); + p2l.addComponent(p3); Button b = new Button("use gridlayout", new Button.ClickListener() { @@ -67,7 +76,7 @@ public class TestComponentAddAndRecursion extends CustomComponent { @Override public void buttonClick(ClickEvent event) { - p2.addComponent(l2); + p2l.addComponent(l2); } }); @@ -76,7 +85,7 @@ public class TestComponentAddAndRecursion extends CustomComponent { @Override public void buttonClick(ClickEvent event) { - p3.addComponent(p); + p3l.addComponent(p); } }); @@ -86,8 +95,8 @@ public class TestComponentAddAndRecursion extends CustomComponent { @Override public void buttonClick(ClickEvent event) { Label l = new Label("both"); - p.addComponent(l); - p2.addComponent(l); + pl.addComponent(l); + p2l.addComponent(l); } }); @@ -97,7 +106,7 @@ public class TestComponentAddAndRecursion extends CustomComponent { @Override public void buttonClick(ClickEvent event) { try { - p3.addComponent(p2); + p3l.addComponent(p2); new Notification("ERROR", "This should have failed", Notification.TYPE_ERROR_MESSAGE).show(Page .getCurrent()); @@ -114,10 +123,11 @@ public class TestComponentAddAndRecursion extends CustomComponent { @Override public void buttonClick(ClickEvent event) { - Panel p = new Panel("dynamic"); - p.addComponent(p2); + VerticalLayout layout = new VerticalLayout(); + Panel p = new Panel("dynamic", layout); + layout.addComponent(p2); try { - p3.addComponent(p); + p3l.addComponent(p); new Notification("ERROR", "This should have failed", Notification.TYPE_ERROR_MESSAGE).show(Page .getCurrent()); |